Skip to main content

Towards an Emergence Approach to Software Systems Design

  • Conference paper
Computer Supported Cooperative Work in Design III (CSCWD 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4402))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Xexeo, G., et al.: COE: A collaborative ontology editor based on a peer-to-peer framework. Advanced Engineering Informatics 19(2), 113–121 (2005)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. SUN Microsystems: JavaSpaces Service Specification (2002), http://www.sun.com/software/jini/specs/js1_2_1.pdf

  4. 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)

    Google Scholar 

  5. Parunak, V.: Go to the Ant: Engineering Principles from Natural Agent Systems. Annals of Operations Research 75, 69–101 (1997)

    Article  MATH  Google Scholar 

  6. Watts, D.J., Strogatz, S.H.: Collective dynamics of “small-world” networks. Nature 393, 440–442 (1998)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Klein, M., et al.: Protocols for Negotiating Complex Contracts. IEEE Intelligent Systems Journal 18(6), 32–38 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Weiming Shen Junzhou Luo Zongkai Lin Jean-Paul A. Barthès Qi Hao

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics