Skip to main content

Towards a Coordination-Centric Architecture Metamodel for Social Web Applications

  • Conference paper
Book cover Software Architecture (ECSA 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8627))

Included in the following conference series:

Abstract

Social web applications like wikis, social networks, and crowdsourcing markets have provided people with new dynamic forms of communication and collaboration. Although communities have widely adopted these systems, the methodological support for their architecting is still at the beginning. Since social web applications are mediation environments for human interaction, environment-based coordination models like stigmergy have increased in relevance. Therefore, we propose the concept of a Stigmergic Information System (SIS) architecture metamodel, which embeds a stigmergy-like coordination model. The metamodel defines key system elements and organizes a system into four layers: agent, artifact data, analysis & control and workflow. The metamodel should support the systematic investigation of common architecture elements, their relations and interdependencies, and future approaches for the description and modeling of social web applications. In this work we introduce the SIS architecture metamodel and evaluate the metamodel’s validity with preliminary results from a pilot survey on groupware systems.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Babaoglu, O., et al.: Design patterns from biology for distributed computing. ACM Trans. Autonomous and Adaptive Systems 1(1), 26–66 (2006)

    Article  Google Scholar 

  2. Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, New York (1999)

    MATH  Google Scholar 

  3. Ciancarini, P.: Coordination Models and Languages as Software Integrators. ACM Computing Surveys 28(2), 300–302 (1996)

    Article  Google Scholar 

  4. Dorn, C., Taylor, R.N.: Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 143–156. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Ducasse, S., Pollet, D.: Software Architecture Reconstruction: A Process-Oriented Taxonomy. IEEE Trans. Software Engineering 35(4), 573–591 (2009)

    Article  Google Scholar 

  6. Favre, J.-M.: CacOphoNy: Metamodel-Driven Architecture Recovery. In: Proc. 11th Working Conf. on Reverse Engineering (WCRE 2004), pp. 204–213. IEEE CS (2004)

    Google Scholar 

  7. Girgensohn, A., Lee, A.: Making Web Sites Be Places for Social Interaction. In: Proc. ACM Conf. on Computer Supported Cooperative Work (CSCW 2002), pp. 136–145. ACM (2002)

    Google Scholar 

  8. Minder, P., Bernstein, A.: CrowdLang: A Programming Language for the Systematic Exploration of Human Computation Systems. In: Aberer, K., Flache, A., Jager, W., Liu, L., Tang, J., Guéret, C. (eds.) SocInfo 2012. LNCS, vol. 7710, pp. 124–137. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Musil, J., Musil, A., Winkler, D., Biffl, S.: A First Account on Stigmergic Information Systems and Their Impact on Platform Development. In: Proc. WICSA/ECSA 2012 Companion Volume (WICSA/ECSA 2012), pp. 69–73. ACM (2012)

    Google Scholar 

  10. Musil, J., Musil, A., Biffl, S.: Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems. In: Proc. Int’l Workshop on Ecosystem Architectures (WEA 2013), pp. 21–25. ACM (2013)

    Google Scholar 

  11. Musil, J., Musil, A., Biffl, S.: Stigmergic Information Systems - Part 1: An Architecture Metamodel for Collective Intelligence Systems. Technical report, IFS-CDL 14-40, Vienna University of Technology (August 2014), http://qse.ifs.tuwien.ac.at/publication/IFS-CDL-14-40.pdf

  12. Omicini, A.: Nature-Inspired Coordination Models: Current Status and Future Trends. In: ISRN Software Engineering 2013 (2013)

    Google Scholar 

  13. Omicini, A., Contucci, P.: Complexity and Interaction: Blurring Borders between Physical, Computational, and Social Systems. In: Bǎdicǎ, C., Nguyen, N.T., Brezovan, M. (eds.) ICCCI 2013. LNCS, vol. 8083, pp. 1–10. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  14. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A Meta-model for Multi-agent Systems. Autonomous Agents and Multi-Agent Systems 17(3), 432–456 (2008)

    Article  Google Scholar 

  15. Papadopoulos, G.A., Arbab, F.: Coordination Models and Languages. Advances in Computers 46, 329–400 (1998)

    Article  Google Scholar 

  16. Ricci, A., Omicini, A., Viroli, M., Gardelli, L., Oliva, E.: Cognitive Stigmergy: Towards a Framework Based on Agents and Artifacts. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 124–140. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  17. Tiwana, A., Bush, A.: A social exchange architecture for distributed Web communities. Journal of Knowledge Management 5(3), 242–249 (2001)

    Article  Google Scholar 

  18. Van Dyke Parunak, H.: A Survey of Environments and Mechanisms for Human-Human Stigmergy. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2005. LNCS (LNAI), vol. 3830, pp. 163–186. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Autonomous Agents and Multi-Agent Systems 14(1), 5–30 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Musil, J., Musil, A., Biffl, S. (2014). Towards a Coordination-Centric Architecture Metamodel for Social Web Applications. In: Avgeriou, P., Zdun, U. (eds) Software Architecture. ECSA 2014. Lecture Notes in Computer Science, vol 8627. Springer, Cham. https://doi.org/10.1007/978-3-319-09970-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09970-5_11

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09969-9

  • Online ISBN: 978-3-319-09970-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics