dc.contributor
Universitat Oberta de Catalunya. Internet Interdisciplinary Institute (IN3)
dc.contributor
Universitat Politècnica de Catalunya
dc.contributor.author
Planas Hortal, Elena
dc.contributor.author
Cabot Sagrera, Jordi
dc.contributor.author
Gómez, Cristina
dc.date
2018-05-14T09:16:09Z
dc.date
2018-05-14T09:16:09Z
dc.identifier.citation
Planas Hortal, E., Cabot, J. & Gómez, C. (2016). Lightweight and Static Verification of UML Executable Models. Computer Languages, Systems and Structures, 46(), 66-90. doi: 10.1016/j.cl.2016.07.002
dc.identifier.citation
1477-8424
dc.identifier.citation
10.1016/j.cl.2016.07.002
dc.identifier.uri
http://hdl.handle.net/10609/77968
dc.description.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.
dc.format
application/pdf
dc.publisher
Computer Languages, Systems & Structures
dc.relation
Computer Languages, Systems & Structures, 2016, 46
dc.relation
https://doi.org/10.1016/j.cl.2016.07.002
dc.rights
info:eu-repo/semantics/openAccess
dc.rights
<a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/">http://creativecommons.org/licenses/by-nc-nd/3.0/es/</a>
dc.subject
model-driven development
dc.subject
model-driven architecture
dc.subject
executable models
dc.subject
static analysis
dc.subject
desarrollo basado en modelos
dc.subject
arquitectura dirigida por modelos
dc.subject
modelos ejecutables
dc.subject
análisis estático
dc.subject
desenvolupament basat en models
dc.subject
arquitectura dirigida per models
dc.subject
models executables
dc.subject
anàlisi estàtica
dc.subject
Computer software -- Development
dc.subject
Programari -- Desenvolupament
dc.subject
Software -- Desarrollo
dc.title
Lightweight and static verification of UML executable models
dc.type
info:eu-repo/semantics/article
dc.type
info:eu-repo/semantics/submittedVersion