Lightweight and static verification of UML executable models. (November 2016)
- Record Type:
- Journal Article
- Title:
- Lightweight and static verification of UML executable models. (November 2016)
- Main Title:
- Lightweight and static verification of UML executable models
- Authors:
- Planas, Elena
Cabot, Jordi
Gómez, Cristina - Abstract:
- Abstract: Executable models play a key role in many software development methods by facilitating the (semi)automatic implementation/execution of the software system under development. This is possible because executable models promote a complete and fine-grained specification of the system behaviour. In this context, where models are the basis of the whole development process, the quality of the models has a high impact on the final quality of software systems derived from them. Therefore, the existence of methods to verify the correctness of executable models is crucial. Otherwise, the quality of the executable models (and in turn the quality of the final system generated from them) will be compromised. In this paper a lightweight and static verification method to assess the correctness of executable models is proposed. This method allows us to check whether the operations defined as part of the behavioural model are able to be executed without breaking the integrity of the structural model and returns a meaningful feedback that helps repairing the detected inconsistencies. Abstract : Highlights: Checking the quality of a model guarantees the quality of the final software system. Lightweight and static verifier to check the correctness of executable models. We focus on executability property of operations. Our method returns valuable feedback.
- Is Part Of:
- Computer languages, systems & structures. Volume 46(2016)
- Journal:
- Computer languages, systems & structures
- Issue:
- Volume 46(2016)
- Issue Display:
- Volume 46, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 46
- Issue:
- 2016
- Issue Sort Value:
- 2016-0046-2016-0000
- Page Start:
- 66
- Page End:
- 90
- Publication Date:
- 2016-11
- Subjects:
- Model-Driven Development (MDD) -- Model-Driven Architecture (MDA) -- Executable models -- Verification -- Static analysis -- Alf action language
Programming languages (Electronic computers) -- Periodicals
Computer networks -- Periodicals
Computer architecture -- Periodicals
Computer systems -- Periodicals
Langage de programmation
Réseau d'ordinateurs
Architecture d'ordinateur
Périodique électronique (Descripteur de forme)
Ressource Internet (Descripteur de forme)
005.13 - Journal URLs:
- http://www.sciencedirect.com/science/journal/14778424/40 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cl.2016.07.002 ↗
- Languages:
- English
- ISSNs:
- 1477-8424
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.071000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 1630.xml