Skip to main content

A Meta-model Facility for a Family of UML Constraint Languages

  • Chapter
  • First Online:
Object Modeling with the OCL

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

Abstract

With the move towards UML becoming a family of modelling languages, there is a need to view the Object Constraint Language in the same light. The aim of this paper is to identify a meta-modelling facility that encompasses the specification of the semantics of a family of object constraint languages. This facility defines a common set of model concepts, semantic domain concepts and semantic mappings that can be conveniently reused when constructing new family members.

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. J. Warmer and A. Kleppe. The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1998.

    Google Scholar 

  2. M. Richters and M. Gogolla. On Formalising the UML Object Constraint Language. In Tok Wang Ling, Sudha Ram and Mong Li Lee, editors, Proc 17 th Int. Conf. Conceptual Modeling (ER’98), volume 1507 of LNCS, pages 449–464, Springer, 1998.

    Google Scholar 

  3. S. Kent, S. Gaito, N. Ross. A meta-model semantics for structural constraints in UML In H. Kilov and B. Rumpe, editors, Behavioural Specifications for Businesses and Systems, Kluwer, 1999.

    Google Scholar 

  4. A. Clark, S. Kent and J. Warmer. OCL Semantics FAQ, Workshop on the Object Constraint Language (OCL), Computing Laboratory, University of Kent, Canterbury, UK. Internet: http://www.cs.ukc.ac.uk/research/sse/oclws2k/index.html, March 2000.

  5. A. Evans, S. Kent and B. Selic, editors, Proc 3 rd Int. Conf. The Unified Modeling Language (≪UML≫2000), volume 1949 of LNCS, Springer, 2000.

    Google Scholar 

  6. S. Cook. The UML Family: Profiles, Prefaces and Packages. In [Evans00].

    Google Scholar 

  7. A. Kleppe and J. Warmer. Extending OCL to Include Actions. In [Evans00].

    Google Scholar 

  8. J. Knapman. Business-Oriented Constraint Language. In [Evans00].

    Google Scholar 

  9. J. Knapman. Statistical Constraints for EAI. In [Evans00].

    Google Scholar 

  10. A. Clark, A. Evans, S. Kent. Rearchitecting UML as a Family of Language using a Precise OO Meta-Modelling Approach. Available from http://www.puml.org/mmf, 2000.

  11. A. Clark, A. Evans, S. Kent. Engineering Modelling Languages: A Precise Meta-Modelling Approach. Available from http://www.puml.org/mmf/langeng.ps, 2001.

  12. D. D’souza, A. Wills. Object Components and Frameworks with UML: The Catalysis Approach, Addison-Wesley, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Clark, T., Evans, A., Kent, S. (2002). A Meta-model Facility for a Family of UML Constraint Languages. In: Clark, T., Warmer, J. (eds) Object Modeling with the OCL. Lecture Notes in Computer Science, vol 2263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45669-4_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45669-4_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43169-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics