Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/109794
Title: Verifying UML/OCL operation contracts
Author: Cabot Sagrera, Jordi  
Clarisó Viladrosa, Robert  
Riera Terrén, Daniel  
Others: Universitat Oberta de Catalunya (UOC)
Keywords: OCL
UML
Issue Date: 2-Jan-2009
Publisher: Lecture Notes in Computer Science
Citation: Cabot, J., Clarisó, R. & Riera-Terrén, D. (2009). Verifying UML/OCL operation contracts. Lecture Notes in Computer Science, 5423(), 40-55. doi: 10.1007/978-3-642-00255-7_4
Also see: https://doi.org/10.1007/978-3-642-00255-7_4
Abstract: In current model-driven development approaches, software models are the primary artifacts of the development process. Therefore, assessment of their correctness is a key issue to ensure the quality of the final application. Research on model consistency has focused mostly on the models' static aspects. Instead, this paper addresses the verification of their dynamic aspects, expressed as a set of operations defined by means of pre/postcondition contracts. This paper presents an automatic method based on Constraint Programming to verify UML models extended with OCL constraints and operation contracts. In our approach, both static and dynamic aspects are translated into a Constraint Satisfaction Problem. Then, compliance of the operations with respect to several correctness properties such as operation executability or determinism are formally verified.
Language: English
URI: http://hdl.handle.net/10609/109794
ISSN: 0302-9743MIAR
Appears in Collections:Articles
Articles

Share:
Export:
Files in This Item:
File SizeFormat 
Cabot_Clariso_Riera_LNCS_Verifying.pdf756.94 kBAdobe PDFView/Open

Items in repository are protected by copyright, with all rights reserved, unless otherwise indicated.