2014/09/08 by Hans Grönninger, Dirk Reiß, Grönninger, Hans +4
Business, Management and Accounting · Computer Science · #Advanced Software Engineering Methodologies #Business Process Modeling and Analysis #FOS: Computer and information sciences #Service-Oriented Architecture and Web Services #Software Engineering (cs.SE) #cs.SE
paper · pdf · doi:10.48550/arxiv.1409.2366
15 pages, 6 figures
arxiv created 2014/09/08 · openalex publication_date 2014/09/08 · arxiv updated 2014/09/09 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
UML activity diagrams have become an established notation to model control and data ow on various levels of abstraction, ranging from fine-grained descriptions of algorithms to high-level workflow models in business applications. A formal semantics has to capture the flexibility of the interpretation of activity diagrams in real systems, which makes it inappropriate to define a fixed formal semantics. In this paper, we define a semantics with semantic variation points that allow for a customizable, application-specific interpretation of activity diagrams. We examine concrete variants of the activity diagram semantics which may also entail variants of the syntax re ecting the intended use at hand.