Skip to main content

Structural Modeling with UML 2.0

Classes, Interactions and State Machines

  • Chapter
UML for Real

Abstract

This chapter will provide an overview of the structuring concepts that are proposed for the coming UML 2.0. This will be done through an example. We will illustrate that these concepts are designed such that structuring applied to classes may be reflected in the corresponding structuring of the interactions between the parts of a class.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Jacobson, “Language Support for Changeable Large Real Time Systems”, OOPSLA’86, ACM Special Issue of Sigplan Notices, Vol. 21, No. 11, 1986. pp. 377–384.

    Google Scholar 

  2. Rockstrom, and R. Saracco, “SDL-CCITT specification and description language”, IEEE Trans. Communications, Vol. 30, No. 6, 1982. pp. 1310–1318.

    Article  Google Scholar 

  3. Møller-Pedersen, D. Belsnes, and H.P. Dahle, “Rationale and Tutorial on OSDL: An Object-Oriented Extension of SDL”, Computer Networks, Vol. 13, No. 2, 1987.

    Google Scholar 

  4. J. Grabowski and E. Rudolph, “Putting Extended Sequence Charts to Practice”, in Proc. 4th SDL Forum. North-Holland, Lisbon, 1989.

    Google Scholar 

  5. International Telecommunications Union, Message Sequence Charts (MSC), Recommendation Z.120, ITU-T, Geneva, 1999.

    Google Scholar 

  6. Harel. “Statecharts: A visual formalism for complex systems”, Science of Computer Programming, Vol. 8, No. 3, 1987.

    Google Scholar 

  7. Garlan and M. Shaw, “An Introduction to Software Architecture”, 1–39. Advances in Software Engineering and Knowledge Engineering, Vol. 2., World Scientific Press, New York, 1993.

    Google Scholar 

  8. Garlan, R. Monroe, and D. Wile: “ACME: An Architecture Description Interchange Language”, Proc. of CASCON, 1997. pp. 169–183.

    Google Scholar 

  9. D. Luckham, et al., “Specification and Analysis of System Architecture Using Rapide”, IEEE Transactions on Software Engineering, Vol. 21, No. 6, 1995.

    Google Scholar 

  10. B. Selic, G. Gullekson, and P.T. Ward, Real-Time Object-Oriented Modeling, 1994.

    Google Scholar 

  11. C. Bock and J. Odell, “A Foundation for Composition”, Journal Of Object-Oriented Programming, Vol. 7, No 6, 1994.

    Google Scholar 

  12. D. Harel and E. Gery, “Executable Object Modeling with Statecharts”, IEEE Computer, July 1997.

    Google Scholar 

  13. International Telecommunications Union, Specification and Description Language (SDL), Recommendation Z.100, ITU-T, Geneva, 1999.

    Google Scholar 

  14. B. Møller-Pedersen and T. Weigert, “Towards a Convergence of SDL and UML”, Proc. 2nd Intl. Conf. on the Unified Modeling Language, Ft. Collins, 1999.

    Google Scholar 

  15. D. Garlan, J. Knapman, B. Møller-Pedersen, B. Selic, and T. Weigert, “Modeling of Architectures with UML”, Proc. 3rd Intl. Conf. on the Unified Modeling Language, York, 2000.

    Google Scholar 

  16. R. Bræk, J. Gorman, Ø. Haugen, G. Melby, B. Møller-Pedersen, and R. Sanders, “Quality by construction exemplified by TIMe-The Integrated Methodology,” Telektronikk, Vol. 95, No. 1, 1999. pp. 73–82. See also http://www.sintef.no/time, Sintef, Trondheim, 1997.

    Google Scholar 

  17. International Telecommunications Union, SDL Combined with UML, Recommendation Z.109, ITU-T, Geneva. 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

Haugen, Ø., Møller-Pedersen, B., Weigert, T. (2003). Structural Modeling with UML 2.0. In: Lavagno, L., Martin, G., Selic, B. (eds) UML for Real. Springer, Boston, MA. https://doi.org/10.1007/0-306-48738-1_3

Download citation

  • DOI: https://doi.org/10.1007/0-306-48738-1_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-7501-8

  • Online ISBN: 978-0-306-48738-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics