Title
Integration of static and dynamic core for UML: a study in dynamic aspects of the pUML OO meta modelling approach to the rearchitecting of UML
Abstract
This paper describes an extension of the pUML OO meta modelling approach to the re-architecting of the UML with dynamic aspects. It is based on both the MML (Meta Modeling Language) and the Action Semantics, and shows the feasibility of the definition of the concepts in the Action Semantics using the pUML approach. Four packages are defined that extend the packages of MML: dynamicCore, actions, messaging, and compoundActions. The dynamicCore package defines the concepts Snapshot, SlotBinding and History. A definition of primitive actions, i.e. actions that are atomic, can be found in the actions package. Actions are defined as methods that (may) have an effect on the snapshot of the executing object. The concept compoundAction models the composition of actions into more complex dynamic structures. It includes GroupAction, ConditionalAction, and LoopAction. The messaging package defines actions that exchange messages between objects. It includes Signal, SendAction and Receive.Action. These four packages form the core of the rearchitecting of the Action Semantics in terms of the MML
Year
DOI
Venue
2001
10.1109/TOOLS.2001.911756
TOOLS (38)
Keywords
Field
DocType
object-oriented languages,object-oriented methods,specification languages,Action Semantics,MML,Meta Modeling Language,UML,Unified Modeling Language,language rearchitecting,messaging,object oriented meta modelling,pUML meta modelling approach
Object-oriented modeling,Programming language,Unified Modeling Language,Object oriented methods,Object-oriented programming,Computer science,Action semantics,Modeling language,Snapshot (computer storage)
Conference
Volume
ISSN
ISBN
38
1530-2067
0-7695-1095-7
Citations 
PageRank 
References 
1
0.40
1
Authors
2
Name
Order
Citations
PageRank
Anneke Kleppe118427.68
Jos Warmer221241.21