Authors:
Estrela Ferreira Cruz
and
António Miguel Rosado da Cruz
Affiliation:
ARC4DigiT - Applied Research Centre for Digital Transformation, Instituto Politécnico de Viana do Castelo, Portugal, Centro ALGORITMI, Escola de Engenharia, Universidade do Minho, Guimarães and Portugal
Keyword(s):
Business Process Modelling, BPMN Process Model, Use Case Model, Domain Model, UML, User Interface Model, Model Transformation.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Requirements Engineering
;
Symbolic Systems
Abstract:
Business process management focuses its attention on designing, modelling and documenting business processes, to describe which activities are performed and the dependencies between them. These business process models have lots of useful information for starting to develop a supporting software system. This paper proposes a model-driven approach to support the construction of a use case model, an integrated domain model, and a user interface model, from a set of business process models, comprising all existing information in those models. The proposed approach obtains a system’s complete use case model, including the identification of actors, use cases and the corresponding descriptions, and relations between use cases, and between these and the structural domain classes. The resulting integrated use case and domain models are then further transformed into the system’s default abstract user interface model. A demonstration case is used throughout the paper as a running example. At th
e end, conclusions are presented, together with some future research directions.
(More)