2014 · 10 citations · 11 references
ComputingComputer ScienceSoftware EngineeringSystems ArchitectureSystems ModelingModel TransformationModel-driven DevelopmentModel-driven Software EngineeringSoftware ArchitectureSoftware DesignSoftware ModelingArchitecture ModelsModel Transformation RulesModel-driven ArchitectureModel-driven DesignModel-to-code GenerationPlatform-independent ModelsSoftware Architecture ModelingStatic Models
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.
11
Alfonso Rodríguez, Ignacio García‐Rodríguez de Guzmán, Eduardo Fernández‐Medina et al. · Information and Software Technology · 2010 · 91 citations