Procedia Computer Science · 2020 · 11 citations · 13 references
BusinessInformation SystemsBusiness Process ManagementSoftware EngineeringSystems ModelingConceptual ModelingModel TransformationModel-driven DevelopmentModel-driven Software EngineeringProcess ModelingSoftware ModelingAbstract Model ConstructionBpmn DiagramsBusiness Process NotationOntologiesSoftware Development LifecycleSoftware Development Methodology
The use of Business Process Model and Notation (BPMN) has been widely adopted by several research studies as one of the standard metamodels dedicated to the representation and design of business processes at the CIM level of MDA-oriented approaches. However, all of these researches don’t include semantic data that accompanies business processes in the early stages of software development. Thus, the involvement of domain ontologies in this software development phase is key for a complete representation of the CIM level. This article presents a new modeling approach based on a model-driven development process, starting with the representation of BPMN and ODM models as CIM Models, then transforming them into an IFML diagram by applying a transformation engine. We can obtain easily a final code from the abstract model generated. A case study illustrates our approach. It represents a scenario of managing medications of an eHealth information system.
13