Abstract
BACKGROUND: Timing properties are hard to specify, and even harder to analyse as interactions may arise from multiple independent properties. OBJECTIVE: We introduce the notion of timing feature interaction (TFI), and show how to automatically detect many TFIs. METHOD: We identify common structural patterns of timing specifications and show how they can be translated into UML 2 interactions with time constraints. We define a semantics that allows us to define and check coherence and consistency conditions of timing specifications. RESULTS: We provide a systematic process for mapping timing requirements into timed UML interactions and algorithms for checking their coherence and consistency. CONCLUSIONS: With our approach, it becomes easier to check and validate timing specifications. It is not our ambition to achieve complete coverage, i.e., discovering all timing specification defects. Instead, we focus on practical specifications that have numerous but comparatively simple properties.
Original language | English |
---|---|
Title of host publication | Proceedings of the 13th Workshop on Model-Driven Engineering, Verification and Validation |
Editors | Michalis Famelis, Daniel Ratiu, Gehan M. K. Selim |
Number of pages | 10 |
Publisher | CEUR-WS |
Publication date | 2016 |
Pages | 10-19 |
Publication status | Published - 2016 |
Event | 13th Workshop on Model-Driven Engineering, Verification and Validation - Saint-Malo, France Duration: 3 Oct 2016 → 3 Oct 2016 Conference number: 13 |
Workshop
Workshop | 13th Workshop on Model-Driven Engineering, Verification and Validation |
---|---|
Number | 13 |
Country/Territory | France |
City | Saint-Malo |
Period | 03/10/2016 → 03/10/2016 |
Series | CEUR Workshop Proceedings |
---|---|
Volume | 1713 |
ISSN | 1613-0073 |