Abstract
In this work, we propose a design approach which allows a large community of designers to collectively translate a set of requirement specifications into a complete design. Technically, emergence is a good way to build decentralized, fault-tolerant, scalable systems with acceptable overhead in network communication. This property makes the peer-to-peer paradigm a proper approach to build emergent systems. Hence, we have developed the COPPEER 2.0 framework, an environment for developing and running collaborative peer-to-peer applications which directly supports the main requirements elicited in our proposal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Xexeo, G., et al.: COE: A collaborative ontology editor based on a peer-to-peer framework. Advanced Engineering Informatics 19(2), 113–121 (2005)
Mamei, M., Zambonelli, F.: Programming stigmergic coordination with the TOTA middleware. In: Proc. 4th International Symposium on Adaptive Agents and Multi-Agent Systems (AAMAS), Leeds, UK, pp. 415–422 (2005)
SUN Microsystems: JavaSpaces Service Specification (2002), http://www.sun.com/software/jini/specs/js1_2_1.pdf
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proc. 22th International Conference on Distributed Computing Systems, pp. 15–22 (2002)
Parunak, V.: Go to the Ant: Engineering Principles from Natural Agent Systems. Annals of Operations Research 75, 69–101 (1997)
Watts, D.J., Strogatz, S.H.: Collective dynamics of “small-world” networks. Nature 393, 440–442 (1998)
Miranda, M., Xexeo, G.: A complex adaptive system approach for agent-based peer-to-peer collaborative applications. In: Proc. 4th Workshop de Teses e Dissertações em Bancos de Dados, Uberlândia, Brazil (2005)
Klein, M., et al.: Protocols for Negotiating Complex Contracts. IEEE Intelligent Systems Journal 18(6), 32–38 (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Miranda, M., Xexéo, G., de Souza, J.M. (2007). Towards an Emergence Approach to Software Systems Design. In: Shen, W., Luo, J., Lin, Z., Barthès, JP.A., Hao, Q. (eds) Computer Supported Cooperative Work in Design III. CSCWD 2006. Lecture Notes in Computer Science, vol 4402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72863-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-72863-4_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72862-7
Online ISBN: 978-3-540-72863-4
eBook Packages: Computer ScienceComputer Science (R0)