Abstract

In the domain of model-driven system engineering, model-to-model (M2M) transformations present a very relevant topic because they may provide much-needed automation capabilities to the whole CASE-supported system development life cycle. Nonetheless, it is observed that throughout the whole development process M2M transformations are spread unevenly; in this respect, the phases of Business Modeling and System Analysis are arguably the most underdeveloped ones. The main novelty and contributions of this paper are the presented set of model-based transformations for extracting well-structured SBVR business vocabularies from visual UML use case models, which utilizes M2M transformation technology based on the so-called drag-and-drop actions. The conducted experiments show that this new development provides the same transformation power while introducing more flexibility to the model development process as compared to our previously developed approach for (semi-)automatic extraction of SBVR business vocabularies from UML use case models.

Highlights

  • The paper is structured as follows: an overview of the latest relevant research is presented in Section 2; Section 3 presents an overview of the concepts and definitions relevant to the research, together with a brief description of the implementation architecture of the developed approach; in Section 4, the specification of model-based transformation rules for extracting Semantics of Business Vocabulary and Rules (SBVR) business vocabularies (BV) from Unified Modeling Language (UML) use case models (UCM) is presented, which is followed by the experiment results in Section 5; the paper concludes with Section 6, where conclusions and insights for future improvements are drawn

  • While the UML use case diagrams do not need many introductions to the IT community, our personal experience and observations show that the case with SBVR is very much different; that is, SBVR still requires an introduction to the audience

  • Let us assume that a user has created or somehow obtained, a UML use case model (Figure 3, panel 1), which is represented in the UML use case diagram (Figure 3, panel 3)

Read more

Summary

Introduction

Object Facility (MOF) [3] and, its models are fully interpretable by computers Another favorable argument about using natural language-based formalism for expressing business knowledge is that such an approach enables the reuse of structured knowledge in every phase of the system development while at the same time aligning itself with the basic principles of OMG’s Model Driven Architecture (MDA) [4]. The paper is structured as follows: an overview of the latest relevant research is presented in Section 2; Section 3 presents an overview of the concepts and definitions relevant to the research, together with a brief description of the implementation architecture of the developed approach; in Section 4, the specification of model-based transformation rules for extracting SBVR BV from UML UCM is presented, which is followed by the experiment results in Section 5; the paper concludes with Section 6, where conclusions and insights for future improvements are drawn

Related Work
Concepts and Definitions
SBVR Business Vocabulary
Architecture of Profiles Supporting DnD Transformations
DnD Transformation Specification Explained by Example
Linguistic Text Processing
DnD Transformation Rules for Extracting SBVR Noun Concepts
DnD Transformation Rules for Extracting SBVR Verb Concepts
Evaluation
Results of TM
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.