How My Favorite Tool Supporting OCL Must Look Like release_uipp63hsnjbcrnvcqwhygufup4

by Dan Ioan Chiorean, Vladiela Petrascu, Dragos Petrascu

Published in Electronic Communications of the EASST by European Association of Software Science and Technology.

2008   Volume 15, Volume 15: OCL Concepts and Tools 2008

Abstract

At this time, to decide on which tool supporting OCL to use, is a difficult task. This is influenced by a number of objective factors, including: the user's needs, knowledge of existing tools, knowledge of the Object Constraint Language and of the various possibilities of using it. Today, each tool maker states about implementing new features compared with the existent tools; moreover, different tools return different results when evaluating identical OCL specifications in the same context. A reason of this state of facts is due to the concepts which are incomplete or ambiguous specified in the standard. Therefore, before describing the criteria proposed for assessing tools supporting OCL, the following topics are examined: features that distinguish OCL within the modeling languages family, some aspects incomplet or ambiguous described in the OCL specification, main functionalities that a tool supporting OCL should implement, the universe of tools supporting OCL. In the end, five representative tools are characterized with respect to the functionalities proposed to be implemented by an ideal tool.
In text/plain format

Archived Files and Locations

application/pdf  443.8 kB
file_2feaco5ojrfdti7pwz3bpx2ph4
journal.ub.tu-berlin.de (publisher)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article-journal
Stage   published
Date   2008-12-01
Language   en ?
Container Metadata
Open Access Publication
In DOAJ
In ISSN ROAD
Not in Keepers Registry
ISSN-L:  1863-2122
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: f85935ff-4751-4988-8aa5-80fed618d64a
API URL: JSON