Skip to main content

Coordination Models and Software Architectures in a Unified Software Development Process

  • Conference paper
  • First Online:
Coordination Languages and Models (COORDINATION 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1906))

Included in the following conference series:

Abstract

Coordination models and Software Architectures (SAs) have been recognized as valid tools to manage complex distributed systems. Coordination models and languages provide a specification level description of processes interaction, separating control issues from the computational oncerns. Software Architectures provide a high level description of software components interactions designing applications as sets of autonomous, decoupled components. In this work we are going to present how Coordination models and SA can be linked together and how they can be integrated in a UML-based software development process...

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. Allen, R., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology, 6(3):213–249, July 1997.

    Google Scholar 

  2. Arbab, F.: Coordination of massively concurrent activities. CWI Report CS-R9565 (1995).

    Google Scholar 

  3. Arbab, F.: What Do You Mean, Coordination? In the March’ 98 Issue of the Bulletin of the Dutch Assoc. for Theor. Comp. Sc. (NVTI). Available at: <http://www.cwi.nl/farhad/>.

  4. Balsamo, S., Inverardi, P., Mangano, C., Russo, F.: Performance Evaluation of a Software Architecture: A Case Study. IEEE Proc. IWSSD-9, Japan (April 1998).

    Google Scholar 

  5. Booch, G.: Software Architecture and the UML. Slides available at <http://www.rational.com/uml/index.jtmpl>.

  6. Compare, D., Inverardi, P., Wolf, A. L.: Uncovering Architectural Mismatch in Component Behavior. Science of Computer Programming (33)2 (1999) pp. 101–131.

    Article  MATH  Google Scholar 

  7. Coordination’ 99: Proc. 3rd Int’l Conf. on Coordination Languages and Models, LNCS 1594, Springer Verlag, April 1999.

    Google Scholar 

  8. Darwin, an Architectural Description Language. Web site: <http://www-se.doc.ic.ac.uk/research/darwin/darwin.html>.

  9. Eriksson, H.E., Penker, M.: UML Toolkit. John Wiley & Sons (1998).

    Google Scholar 

  10. Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, (1999).

    Google Scholar 

  11. Inverardi, P., Muccini, H.: A Coordination Process Based on UML and a Software Architectural Description On Proc. of the 2000 I.C. PDPTA, session: Coordination Models, Languages, Systems and Applications, June 2000, Las Vegas, USA.

    Google Scholar 

  12. Inverardi, P., Muccini, H.: Coordination models and Software Architectures in a Unified Software Development Process On-line at: <http://univaq.it/~inverard>.

  13. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley, Object Technology Series (1999).

    Google Scholar 

  14. Luckham, D. C., Kenney, J. J., Augustin, L. M., Vera, J., Bryan, D., Mann, W.: Specification and Analysis of System Architecture Using Rapide. IEEE TSE, Special Issue on Software Architecture, 21(4):336–355, April 1995.

    Google Scholar 

  15. Robbins, J.E., Medvidovic, N., Redmiles, D.F., Rosenblum, D.S.: Integrating Architecture Description Languages with a Standard Design Method. Proc. 20th Int’l Conf. on Software Engineering Apr. 1998, pp. 209–218.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Inverardi, P., Muccini, H. (2000). Coordination Models and Software Architectures in a Unified Software Development Process. In: Porto, A., Roman, GC. (eds) Coordination Languages and Models. COORDINATION 2000. Lecture Notes in Computer Science, vol 1906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45263-X_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-45263-X_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41020-1

  • Online ISBN: 978-3-540-45263-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics