Emerging OCL tools |
| |
Authors: | Ambrosio Toval, Ví ctor Requena José Luis Ferná ndez |
| |
Affiliation: | (1) Software Engineering Research Group, Department of Informatics and Systems, Faculty of Informatics, University of Murcia, Campus de Espinardo, 30100 Murcia, Spain |
| |
Abstract: | The Object Constraint Language (OCL) is a notational language for analysis and design of software systems, which is used in conjunction with the Unified Modelling Language (UML) to specify the semantics of the building blocks precisely. OCL can also be used by other languages, notations, methods and software tools in order to specify restrictions and other expressions of their models. Likewise, OCL is used by the Object Management Group (OMG) in the definition of other fast spreading industrial standards such as Meta Object Facility (MOF) or XML Metadata Interchange (XMI).Support tools aimed at making this language easier to use are becoming available. These tools are capable of supporting and handling OCL expressions. This paper presents a comparative study of the main tools currently available, both commercial and freely available ones. The study is very practical, with the advantages and disadvantages of the different tools being pointed out. The evaluations made may be of use in helping those developers and analysts who already use the language, as well as those who intend to use it in the near future, to choose the OCL tool which best adapts to their requirements. |
| |
Keywords: | Object Constraint Language OCL tools Analysis Comparison |
本文献已被 SpringerLink 等数据库收录! |
|