Modular Description of a Comprehensive Semantics Model for the UML (Version 2.0)
Manfred Broy, Maria Victoria Cengarle, Hans Gr\"onninger, Bernhard, Rumpe

TL;DR
This paper presents a formal, modular system model as a semantic foundation for UML, covering structure, control, communication, and behavior, aiming to unify UML semantics with a detailed, object-oriented approach.
Contribution
It introduces a comprehensive, formal system model for UML semantics, integrating structure, control, communication, and behavior in a modular framework.
Findings
Defines a formal system model for UML semantics
Includes structural, control, communication, and behavioral aspects
Provides a foundation for UML's formal semantics
Abstract
In this document, we introduce a system model as a semantic domain for the Unified Modeling Language (UML) [OMG07a, OMG07b]. The system model is supposed to form a possible core and foundation of the UML semantics definition. For that purpose, the definitions in this document are targeted towards UML which means that central concepts of UML have been formalized as theories of the system model. This document is structured as follows: In the rest of Chapter 1, we discuss the general approach and highlight the main decisions. This chapter is important to understand the rest of this document. Chapter 2 contains the definition of the structural part of the system model. Chapters 3 and 4 contain the control and communication related definition definitions which form the basis to describe the state of a system in Chapter 5. Two variants of state transitions systems are introduced to define…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services
