Verification of UML/OCL class diagrams using constraint programming

dc.contributor
Universitat Oberta de Catalunya
dc.contributor.author
Cabot Sagrera, Jordi
dc.contributor.author
Clarisó Viladrosa, Robert
dc.contributor.author
Riera Terrén, Daniel
dc.date
2010-02-16T11:58:15Z
dc.date
2010-02-16T11:58:15Z
dc.date
2008
dc.identifier.citation
CABOT, J.; CLARISÓ, R.; RIERA, D. (2008). "Verification of UML/OCL Class Diagrams Using Constraint Programming". In: ICST Workshop on Model Driven Engineering, Verification and Validation: Integrating Verification and Validation in MDE (MoDeVVa'2008). Lillehammer. 09 April.
dc.identifier.citation
978-0-7695-3388-9
dc.identifier.citation
10.1109/ICSTW.2008.54
dc.identifier.citation
10.1109/ICSTW.2008.54
dc.identifier.uri
http://hdl.handle.net/10609/1407
dc.description.abstract
In the MDD and MDA approaches, models become the primary artifacts of the development process. Therefore, assessment of the correctness of such models is a key is- sue to ensure the quality of the final application. In that sense, this paper presents an automatic method that uses the Constraint Programming paradigm to verify UML class diagrams extended with OCL constraints. In our approach, both class diagrams and OCL constraints are translated into a Constraint Satisfaction Problem. Then, compliance of the diagram with respect to several correctness proper- ties such as weak and strong satisfiability or absence of con- straint redundancies can be formally verified.
dc.language.iso
eng
dc.rights
(c) 2008 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
dc.subject
UML (Computer science)
dc.subject
Computer programming
dc.subject
UML (Informàtica)
dc.subject
Programació (Ordinadors)
dc.subject
UML (Informática)
dc.subject
Programación (Ordenadores)
dc.title
Verification of UML/OCL class diagrams using constraint programming
dc.type
info:eu-repo/semantics/conferenceObject


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)