Abstract
Verification of an interaction design becomes very important in the system development. Meanwhile, UML, as a standard tool in the system development, is not able to provide a formal verification of the design directly. This paper provides an approach to verify the UML-based interaction by using CPN. The interaction is modelled using UML 2.0 sequence diagram. The verification focuses on identifying the reachability, deadlock, inconsistency, and user errors: initialisation error, order error, and post-completion error. This verification uses the CPN analysis techniques such as state space analysis, strongly-connected component graph, liveness properties and fairness properties. Using a case study of chocolate machine, the verification approach is applied.
Original language | English |
---|---|
Title of host publication | 2014 International Conference on Data and Software Engineering (ICODSE) |
Publisher | IEEE |
ISBN (Electronic) | 9781479979967 |
DOIs | |
Publication status | Published - 19 Mar 2015 |
Event | 2014 International Conference on Data and Software Engineering - Bandung, Indonesia Duration: 26 Nov 2014 → 27 Nov 2014 |
Conference
Conference | 2014 International Conference on Data and Software Engineering |
---|---|
Abbreviated title | ICODSE 2014 |
Country/Territory | Indonesia |
City | Bandung |
Period | 26/11/14 → 27/11/14 |
Keywords
- CPN
- fairness
- liveness
- model-checking
- sequence diagram
- state space
- UML
- verification
ASJC Scopus subject areas
- Software
- Information Systems