Skip to main content
Log in

Software Architectures and Coordination Models

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Coordination models and Software Architectures are strictly related but only a little attention has been paid to their integration. What we propose in this paper is an approach to trace coordination requirements from their definition to the low level specification. The UML Unified Process is extended to gain this objective and the theory is applied to a case study.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. F. Arbab. Coordination of massively concurrent activities. CWI Report CS-R9565, 1995.

  2. F. Arbab. What do you mean, coordination? Bulletin of the Dutch Association for Theoretical Computer Science (NVTI), March 1998. Available at: http://www.cwi.nl/?farhad/.

  3. S. Balsamo, P. Inverardi, C. Mangano, and F. Russo. Performance evaluation of a software architecture: a case study. IEEE Proc. IWSSD-9. Japan, 1998.

  4. L. Bass, P. Clements, and R. Kazman. Software Architecture in Practice. SEI Series, Addison-Wesley, 1998.

  5. FSP.Finite State Process. On-line at: http://www-dse.doc.ic.ac.uk/?jnm/book/ltsa/Appendix-A.html.

  6. P. Inverardi and H. Muccini. A coordination process based on UML and a software architectural description. In Proc. of the 2000 PDPTA Conference, Session: Coordination Models, Languages, Systems and Applications, Las Vegas, June 2000.

  7. P. Inverardi and H. Muccini. Coordination models and software architectures in a unified software development process. In Proc. Int. Conf. Coordination 2000. Cyprus, 2000 LNCS1906.

  8. P. Inverardi, H. Muccini, and P. Pelliccione. Checking consistency between architectural models using SPIN. On the First Int. Workshop “From Software Requirements to Architectures” (STRAW'01), ICSE2001. Toronto, May 2001.

  9. I. Jacobson, G. Booch, and J. Rumbaugh. The Unified Software Development Process. Addison Wesley Professional, Object Technology Series. 1999.

  10. Rational Corporation. Uml Resource Center. UML documentation, Version 1.3. Available from: http://www.rational.com/uml/index.jtmpl.

  11. M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs, NJ, 1996.

    Google Scholar 

  12. SPIN homepage. On-line at: http://cm.bell-labs.com/cm/cs/what/spin/index.html.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Inverardi, P., Muccini, H. Software Architectures and Coordination Models. The Journal of Supercomputing 24, 141–149 (2003). https://doi.org/10.1023/A:1021746725230

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1021746725230

Navigation