@inproceedings{13968eb4192848f3a62cc156d3ec64f3,
title = "A case for design methodology research in self-* distributed systems",
abstract = "We argue that {"}design methodology research{"} for self-* distributed systems needs to be recognized and enriched. Methodologies encourage systematic design of distributed protocols. They augment the creative activity of innovation, rather than stifle it. They enable easy design of, and automatic code generation for, distributed systems with predictable properties. Through a taxonomy, we show that methodology research is growing slowly but steadily. As a case study, we present and discuss a new methodology that concretely captures the design of a large class of peer-to-peer distributed hash tables (p2p DHTs) and DHT-based applications. We use this to show some advantages of methodology research, such as effective exploration of the design space for protocols. We also summarize some of our ongoing work in the direction of developing methodologies for distributed protocols.",
author = "Indranil Gupta and Steven Ko and Nathanael Thompson and Mahvesh Nagda and Chris Devaraj and Rams{\'e}s Morales and Patel, {Jay A.}",
year = "2005",
doi = "10.1007/11428589_17",
language = "English (US)",
isbn = "3540260099",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "260--272",
booktitle = "Self-star Properties in Complex Information Systems",
address = "Germany",
}