An affinity analysis based CIM-to-PIM transformation

Zhou, D, Chen, X, Jin, Q, Kuang, Z and Yang, H (2017) 'An affinity analysis based CIM-to-PIM transformation.' Multiagent and Grid Systems, 13 (3). pp. 269-286. ISSN 1574-1702

[img]
Preview
Text
10465.pdf - Accepted Version
Repository Terms Apply.

Download (608kB) | Preview
Official URL: http://dx.doi.org/10.3233/MGS-170271

Abstract

To tackle the problems such as the imperfection and inconsistency in software requirements in traditional Computation Independent Model (CIM) modelling, the low degree of automation as well as the imperfection in the description of Platform Independent Model (PIM) in CIM-to-PIM transforming, in this article, we propose a Business-Process-based CIM modelling method and a CIM-to-PIM transformation approach. Business Process Model is used to express CIM, and UML‘s Sequence Diagram, State Chart Diagram as well as Class Diagram are used to express PIM. Firstly, the users’ requirements are obtained through business process models. We extract use cases from business processes and create use case specifications. A verification mechanism is also added for the use case specification. Secondly, we transform CIMs into PIMs automatically with use case specifications as the inputs as well as combining with use case based thinking, responsibility based thinking and affinity analysis. Finally, by comparing with the methods in other studies, we conclude that methods proposed in this article can ensure model integrity and increase the degree of model transformation automation.

Item Type: Article
Keywords: MDA, CIM modelling, business process, CIM-to-PIM transformation, affinity analysis
Divisions: Bath School of Design
Identification Number: https://doi.org/10.3233/MGS-170271
Date Deposited: 04 Dec 2017 14:14
Last Modified: 05 Jan 2022 16:07
URI / Page ID: https://researchspace.bathspa.ac.uk/id/eprint/10465
Request a change to this item or report an issue Request a change to this item or report an issue
Update item (repository staff only) Update item (repository staff only)