Weaving executability into UML class models at PIM level

  • Authors:
  • Elvinia Riccobene;Patrizia Scandurra

  • Affiliations:
  • Università degli Studi di Milano, Crema (CR), Italy;Università degli Studi di Bergamo, Dalmine (BG), Italy

  • Venue:
  • Proceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modeling languages that aim to capture PIM level behavior are still a challenge. We propose a high level behavioral formalism based on the Abstract State Machines (ASMs) for the specification and validation of software systems at PIM level. An ASM-based extension of the UML and its Action Semantics is here presented for the construction of executable class models at PIM level and also a model weaving process which makes the execution of such models possible. Our approach is illustrated using an Invoice Order System taken from the literature.