Skip to main content

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

Part of the Lecture Notes in Computer Science book series (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.

Keywords

  • Modelling Language
  • Object Constraint Language
  • Abstract Syntax
  • Semantic Domain
  • Constraint Language

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/3-540-45669-4_2
  • Chapter length: 17 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   54.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-45669-8
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   69.99
Price excludes VAT (USA)

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