scholarly journals Modeling Principles of the Sequence Diagram and its Application in MDA Software Paradigm

2012 ◽  
Vol 6-7 ◽  
pp. 15-19
Author(s):  
De Ren Yang ◽  
Min Liu ◽  
Zhao Hua Gu

The sequence diagram can be used to design object-oriented software; however, its modeling principles are lack of research. In this paper, its application in software design was studied, and its inherent linkage with object-oriented programming was discussed, and the interactive mechanism among its elements was explored. The modeling principles for it were proposed; and its application in Model Driven Architecture (MDA) software paradigm was analyzed; and finally the model represented with it, especially the transformation and traceability of models in MDA software paradigm were analyzed. This research is useful to optimize software modeling and to automate model transformation in MDA software paradigm.

2018 ◽  
Vol 7 (1.8) ◽  
pp. 92
Author(s):  
G Ramesh

Computer Aided Software Engineering (CASE) has been growing faster in software industry. As part of it Model Driven Engineering (MDE) has been around for focusing on models and transforming them from one model to other model. The tool named Extensible Real Time Software Design Inconsistency Checker (XRTSDIC) proposed by us in previous paper supports UML modelling, design inconsistency checking and model transformation from UML to ERD to SQL. In this paper it is extended further to facilitate model transformation from PIM (UML class diagram) to PSM (source code). We proposed an algorithm and defined model transformation and consistency rules. The extended framework has provision for class relationship analysis and support for choosing different object oriented languages like C#, C++ and Java. While transforming the model, we used the concept of dialects. Dialect is the class with transformation functionality which has ability to adapt to syntax and semantics of chosen language. Different dialects are made available for different languages. Thus the proposed system is capable of transforming models and the prototype application we built and extended demonstrates the proof of concept. The empirical results revealed that the model transformation is consistent and accurate.


2011 ◽  
Vol 291-294 ◽  
pp. 97-100
Author(s):  
Jing Jun Zhang ◽  
Fei Wei ◽  
Hui Li

With Aspect Oriented Programming(AOP) technology, Model Driven Architecture(MDA) and ATLAS Transformation Language(ATL), this paper proposes a PIM framework of based on OOP and a PIM framework of based on AOP, also proposes a idea with ATL accept model conversion signals to model transformation.


2013 ◽  
Vol 756-759 ◽  
pp. 2168-2172
Author(s):  
Lei Wang

By referring to the widely used web application frameworks on JavaEE, a description and transformation approach is proposed to resolve the problems of the transformation from platform independent models to platform specific models. To achieve model transformation, mapping rules can be defined according to the structure of the target model. Specific technologies of target application domains have less influence on the use of this approach. The experiment shows that the approach captures the essence, process and requirements of model-driven architecture, and thus can be used widely as a new guidance for model transformation.


2011 ◽  
Vol 128-129 ◽  
pp. 1329-1333
Author(s):  
Ai Wu Zheng ◽  
Jian Ping Zhou ◽  
Yong Ping Ma ◽  
Yu Hui Ga

Operational simulator is a simulated training system used in a flight control center to train and improve mission operators’ ability to control and track spacecrafts, constructing a realistic mission-like circumstance for the system drilling. But previous simulator had not a centralized monitor. It must be operated and monitored at different terminals. Usually several operators are required to operate at the same time with a demanded order. It is very inconvenient to use. So, the centralized monitor software is specially designed for Chang’E-1 operational simulator. It is used for operations, status setting, Data management and monitors of the simulator. This paper introduces functional requirements, network structure, and design scheme of modules of the software. The object-oriented programming of plug-ins is adopted in the program development. The practice proves that it is very convenient for a single user to operate the Chang’E-1 operational simulator by using the centralized monitor software, and it also saves manpower and cut expense. The software architecture can be applied in centralized monitor software of future simulators.


Sign in / Sign up

Export Citation Format

Share Document