A logic-based semantics for the verification of multi-diagram UML models
โ Scribed by Baresi, Luciano; Morzenti, Angelo; Motta, Alfredo; Rossi, Matteo
- Book ID
- 125477265
- Publisher
- Association for Computing Machinery
- Year
- 2012
- Weight
- 828 KB
- Volume
- 37
- Category
- Article
- ISSN
- 0163-5948
No coin nor oath required. For personal study only.
โฆ Synopsis
UML is a well-known and widely used design notation: it offers a rich set of modeling elements, but their behavior is often not properly defined. Many proposals have tried to provide UML with a formal semantics, but they often focus on a limited number of diagram types, and thus do not provide a viable solution for the actual verification of complex UML models. This paper addresses a significant and consistent set of UML diagrams, called MADES UML, and uses a metric temporal logic to ascribe a formal semantics to them. It also introduces a prototype verification tool based on a bounded model/satis ability checker. The verification of a car collision avoidance system gave encouraging results.
๐ SIMILAR VOLUMES
Since the revision 2 of the UML, activity diagrams have acquired many new features and a completely new metamodel. UML 2 was targeted at improving semantic precision but still lacks an executable semantics as a basis for tool support and simulation. In this paper we define an executable step semanti