MATEC Web of Conferences · 2019 · 14 citations · 25 references
ComputingComputer ScienceSystems EngineeringKnowledge RepresentationSoftware EngineeringSystems DesignConceptual ModelingProcess ModelingSoftware ArchitectureSoftware DesignSoftware ModelingSystem DiagramsBusiness Process NotationFormal ModelingSoftware Development Life CycleUml ModelingUnified Modeling Language
Development of modern software systems consists of many different phases, the sequence of whom is referred to as the software life cycle. During these phases, business analysts gather requirements from clients and try to design a system in order to fulfil these requirements. Software design of complex systems exploits various notations for representing knowledge about system structure and behaviour, decisions, processes and different cases. These elements are modelled using such graphical notations, maintained by Object Management Group (OMG), such as UML (Unified Modelling Language), DMN (Decision Model and Notation), BPMN (Business Process Model and Notation), and CMMN (Case Management Model and Notation). In this paper, we present our work-in-progress analysis of the current state of the art in knowledge interchange for these notations. Moreover, we identify the integration or interchange approaches in terms of application areas. Our goal is to provide an input for an integrated method of designing systems with the use of these notations.
25
Markus Wiemuth, Denise Junger, Martin Leitritz et al. · International Journal of Computer Assisted Radiology and Surgery · 2017 · 68 citations
Medicine, Management Information Systems, Perioperative Medicine +6