Skip to main content

An Action Semantics for MML

  • Conference paper
  • First Online:

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

Abstract

This paper describes an action semantics for UML based on the Meta-Modelling Language (MML) - a precise meta-modelling language designed for developing families of UML languages. Actions are defined as computational procedures with side-effects. The action semantics are described in the MML style, with model, instance and semantic packages. Different actions are described as specializations of the basic action in their own package. The aim is to show that by using a Catalysis like package extension mechanism, with precise mappings to a simple semantic domain, a well-structured and extensible model for an action language can be obtained.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Action Semantics Consortium: Response to OMG RFP ad/98-11-01. Action Semantics for the UML. Revised September 5, 2000 (2000) http://www.umlactionsemantics.org

  2. D’Souza D., Wills A. C.: Object Components and Frameworks with UML-The Catalysis Approach. (1998) Addison-Wesley.

    Google Scholar 

  3. Clark T., Evans A., Kent S., Brodsky S., Cook S.: A Feasibility Study in Rearchitecting UML as a Family of Languages using a Precise OO Meta-Modeling Approach. (2000) http://www.puml.org

  4. Kleppe A., Warmer J.: Integration of static and dynamic core for UML: A study in dynamic aspects of the pUML Object-Oriented meta modelling approach to the rearchitecting of UML, (2001) TOOLS Europe 2001

    Google Scholar 

  5. Brodsky S., Clark A., Cook S., Evans A., Kent S. (2000) A feasibility Study in Rearchitecting UML as a Family of Languages Using a Precise OO Meta-Modeling Approach. Available at http://www.puml.org/mmt.zip.

  6. Clark A., Evans A., Kent S. (2000) Engineering Modelling Languages: A Precise OO Meta-Modeling Approach. Available at http://www.puml.org/mml

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Álvarez, J.M., Clark, T., Evans, A., Sammut, P. (2001). An Action Semantics for MML. In: Gogolla, M., Kobryn, C. (eds) ≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools. UML 2001. Lecture Notes in Computer Science, vol 2185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45441-1_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45441-1_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42667-7

  • Online ISBN: 978-3-540-45441-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics