Metrics for consistency checking in object oriented model transformations

Metrics for consistency checking in object oriented model transformations

G Ramesh1, T V Rajini Kanth2, A Ananda Rao1
COMPUTER MODELLING & NEW TECHNOLOGIES 2017 21(2) 29-36

1CSE Department, JNT University Anantapur Ananthapuramu, Andhra Pradesh, India
2CSE Department, Sreenidhi Institute of Science and Technology, Ghatkesar Hyderabad, Telangana, India

Model transformation is the cornerstone of Model-Driven Engineering (MDE) as it is crucial in Computer Aided Software Engineering (CASE) towards Object Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP). It also plays vital role in entity relationship model. Therefore it is indispensable to be treated as traditional software artefacts and assess quality of model transformations. Model-to-model transformations are from Platform Independent Model (PIM I) to Platform Independent Model (PIM II) and from PIM to Platform Specific Model (PSM). The goal of our research in this paper is to make these model transformations measurable. However, it is confined to proposing a set of metrics pertaining to consistency checking. The quality of transformations is measured in terms of consistency. The metrics proposed in this paper are general and can be reused. We evaluate the metrics using our framework named Extensible Real Time Software Design Inconsistency Checker (XRTSDIC) which supports end-to-end transformations of object oriented models. Our empirical study revealed that the proposed metrics add value to our model consistency checker as they quality in model transformations.