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
Fingerprint
Dive into the research topics of 'Verifying UML-based interaction using coloured Petri nets'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver