A. Kriouile, Najiba Addamssiri, T. Gadi, Y. Balouki
{"title":"Getting the static model of PIM from the CIM","authors":"A. Kriouile, Najiba Addamssiri, T. Gadi, Y. Balouki","doi":"10.1109/CIST.2014.7016613","DOIUrl":null,"url":null,"abstract":"In the last few years, Model Driven Architecture (MDA), introduced by the Object Management Group (OMG), has become an important approach that uses models throughout the life cycle of software design and development. It distinguishes four levels: Computation Independent Model (CIM), Platform Independent Model (PIM), Platform Specific Model (PSM) and the code level. Transformations between PIMs and PSMs and code generation from the PIMs are well studied by various researchers. This research focuses on an important part of the transformation from the high level CIM to a PIM level. In this paper we derive the PIM Static Model, which is represented by the Domain Class Model, from a BPMN which is a key artifact of the CIM, using a set of transformation rules. Finally, we will apply our proposal to a case study, to further illustrate how to use these rules.","PeriodicalId":106483,"journal":{"name":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIST.2014.7016613","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
In the last few years, Model Driven Architecture (MDA), introduced by the Object Management Group (OMG), has become an important approach that uses models throughout the life cycle of software design and development. It distinguishes four levels: Computation Independent Model (CIM), Platform Independent Model (PIM), Platform Specific Model (PSM) and the code level. Transformations between PIMs and PSMs and code generation from the PIMs are well studied by various researchers. This research focuses on an important part of the transformation from the high level CIM to a PIM level. In this paper we derive the PIM Static Model, which is represented by the Domain Class Model, from a BPMN which is a key artifact of the CIM, using a set of transformation rules. Finally, we will apply our proposal to a case study, to further illustrate how to use these rules.