scholarly journals Extracting SBVR Business Vocabularies from UML Use Case Models Using M2M Transformations Based on Drag-and-Drop Actions

2021 ◽  
Vol 11 (14) ◽  
pp. 6464
Author(s):  
Tomas Skersys ◽  
Paulius Danenas ◽  
Rimantas Butleris ◽  
Armantas Ostreika ◽  
Jonas Ceponis

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.

2014 ◽  
Vol 513-517 ◽  
pp. 3612-3616
Author(s):  
Yan Ping Fan ◽  
Qi Sheng Guo ◽  
Jie Bai ◽  
Jin Liang Wang

Aiming at the engineering-oriented application requirements of the equipment requirement demonstration, the demonstration process driven by models is regarded as the essential goal. Firstly, the activities and the modeling requirements of the equipment requirement demonstration are analyzed in detail. Thereafter, the model system of the equipment requirement demonstration is built. Focusing on the design of the model base, the model-driven model development process and the design pattern of the models based on MVC are put forward and discussed emphatically. The VV&A mechanism is designed to improve the quality of the models. According to the management requirements of the model base, the model management technology based on ontology is put forward, and then the run mechanism of the model base is studied. Throughout all these designs, the models simulating the equipment requirement demonstration activities can be understood and reused better, and can satisfy the elementary requirements building the toolkits based on these models. Simultaneity, the equipment requirement demonstration activities can be regulated and formalized with the toolkits.


Author(s):  
Javier Pereda ◽  
Mauricio Hincapie ◽  
Arturo Molina

For a rapid configuration of a given product development process, taking into account today unavoidable market’s requirements as is the integrated product, process and manufacturing system development considering their entire lifecycles, in this paper, an enterprise holistic framework, consisting in a three dimensional model, is described to support the model driven architecture (MDA) concept for global product development projects (GPDP). The holistic framework has been established based on the integration of three fundamental areas of research: concurrent engineering (CE), product lifecycle, and enterprise integration engineering (EIE). The integration of these three fields of knowledge, using a 3D holistic framework, generates a solid support for a model driven architecture. As a result, through a 3D matrix, more important elements of the product development process can be combined and modeled following their natural interactions through the project realization. Questions about a global product development project like: What needs to be developed? Who will develop it? Where will be developed? How will be developed? When is being developed? can be generated during the planning and execution of the project but, as part of this research effort, these questions are answered in an organized manner using the proposed enterprise holistic framework. The conceptual model (enterprise holistic framework) for the global product development project was established as a base to capture, store and configure a project including the integration of product, manufacturing process and manufacturing system development considering their entire lifecycles in the enterprise context.


Author(s):  
Gyrd Brændeland ◽  
Ketil Stølen

Modular system development causes challenges for security and safety as upgraded sub-components may interact with the system in unforeseen ways. Due to their lack of modularity, conventional risk analysis methods are poorly suited to address these challenges. We propose to adjust an existing method for model-based risk analysis into a method for component-based risk analysis. We also propose a stepwise integration of the component-based risk analysis method into a component-based development process. By using the same kinds of description techniques to specify functional behaviour and risks, we may achieve upgrading of risk analysis documentation as an integrated part of component composition and refinement.


2019 ◽  
Vol 2 (2) ◽  
pp. 47-58
Author(s):  
Zainul Efendy ◽  
Ilham Eka Putra ◽  
Rangga Saputra

Andalas University is the oldest university outside Java Island, and is the fourth oldest university in Indonesia. The University of Andalas also has assets and facilities such as buildings, land, equipment, campus buses and official vehicles managed by the administration acnd general 2 fields under the leadership of the Vice Rector 2, the assets and facilities available at the university andalas are also leased to people who want to rent or use existing facilities. Payment transactions and report recaps are still done manually this makes managers in recording transaction data becomes difficult. The status of pay by the lessee is difficult to track if the leader requests the report results. Therefore we need an information system to manage rental transaction and facilities at university andalas, that is information system that can recap asset, tenant and payment data. The research method used is System Development Life Cycle (SDLC) research, in SDLC development process consisting of system planning, system analysis, system design, and system implementation. With this information system is expected both parties' transactions can be easily and mutually beneficial and the storage can also supervise transactions that exist wherever they are


Author(s):  
AJAREE NACO ◽  
VILAS WUWONGSE ◽  
CHUTIPORN ANUTARIYA

Application software development is normally the process of developing slightly different application models of the same application domain for different companies. Each application model corresponds to general features of the application domain and additionally involves supplementary requirements of a particular company. An application model for each individual company is always redesigned even though the general features can be reused. This leads to the need for new approaches to the development of a generic application model that can be reused with respect to a company's requirements. This paper presents a new development approach, namely Transformation-based Model Generation (TMG), which enhances the productivity of application development. It focuses on the reuse of a generic application model to automatically generate specific application models that satisfy different requirements of the same problem domain. The concepts of model representation and model generation are taken from Model Driven Architecture (MDA). XML Declarative Description (XDD) is the underlying theory for implementing the TMG. The knowledge for generating specific application models is domain-independent, hence it can be applied to various problem domains.


Author(s):  
Samia Oussena ◽  
Tim French

Use case models are representation of the way in which users of the system interact with it. The UML specification driven approach to system development enable the use case model to be continuously refined and cross-validated from a number of system viewpoints. However, little has been done for validating the model against the organisational and workgroup setting in which the system will reside. This article aims to address this gap by the use of techniques derived from organisational semiotics for validating use case models against a wider aspect of organisational culture and meaning making at the organisational, workgroup and actor level of abstraction. Such approach will enhance the system development by providing “goodness of fit” between system model and organisational values and beliefs.


Author(s):  
Nassima Yamouni-Khelifi ◽  
Kaddour Sadouni ◽  
Michał Śmiałek ◽  
Mahmoud Zennaki

Requirements definition is the first step in the life cycle of a software system. Requirements are formulated as paragraphs of text and appear ambiguous, so they cannot be translated directly into code. For this reason, they are treated as secondary artifacts for software developers. This paper presents a model-driven based approach where requirements are treated as first-class citizens, and can contribute to the final code. In this approach, requirements are formulated as use case models with their textual scenarios, using a precise requirements language called RSL, allowing an automatic transition to executable Java code. The structure of the generated code follows the Model-View-Presenter (MVP) architectural pattern. The work focuses on the Model layer code, which is responsible for the persistence and storage of data in a database system.


Sensors ◽  
2021 ◽  
Vol 21 (15) ◽  
pp. 5136
Author(s):  
Bassem Ouni ◽  
Christophe Aussagues ◽  
Saadia Dhouib ◽  
Chokri Mraidha

Sensor-based digital systems for Instrumentation and Control (I&C) of nuclear reactors are quite complex in terms of architecture and functionalities. A high-level framework is highly required to pre-evaluate the system’s performance, check the consistency between different levels of abstraction and address the concerns of various stakeholders. In this work, we integrate the development process of I&C systems and the involvement of stakeholders within a model-driven methodology. The proposed approach introduces a new architectural framework that defines various concepts, allowing system implementations and encompassing different development phases, all actors, and system concerns. In addition, we define a new I&C Modeling Language (ICML) and a set of methodological rules needed to build different architectural framework views. To illustrate this methodology, we extend the specific use of an open-source system engineering tool, named Eclipse Papyrus, to carry out many automation and verification steps at different levels of abstraction. The architectural framework modeling capabilities will be validated using a realistic use case system for the protection of nuclear reactors. The proposed framework is able to reduce the overall system development cost by improving links between different specification tasks and providing a high abstraction level of system components.


Sign in / Sign up

Export Citation Format

Share Document