Sciweavers

SERP
2007

Using Constraints with Action Language for Model Evolution

13 years 6 months ago
Using Constraints with Action Language for Model Evolution
- Since the advent of model driven software engineering (MDSE) it has become necessary to develop techniques and tools for model evolution. In this paper we examine two issues and propose a solution to resolve them. The first is the automation of model evolution and the second is the support of software evolution in modeling languages. We extend Object Constraint Language (OCL) with actions and define a new language CAL (Constraints with Action Language), which gives a user the ability to use constraints with actions on models. CAL contains a small set of constructs, but is powerful enough to be used efficiently for typical software evolution management operations like impact analysis, correction, improvement and enhancement of models. One of the CAL applications, a prototype tool VCAL (visual CAL), for dependency analysis of UML Class Diagrams is presented.
Shahid Alam, Samuel A. Ajila
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2007
Where SERP
Authors Shahid Alam, Samuel A. Ajila
Comments (0)