Authors:
Marcel da Silva Melo
1
;
Joyce M. S. França
1
;
Edson Oliveira Jr.
2
and
Michel S. Soares
3
Affiliations:
1
Federal University of Uberlândia, Brazil
;
2
State University of Maringá, Brazil
;
3
Federal University of Sergipe, Brazil
Keyword(s):
SysML Internal Block Diagram, UML Activity Diagram, Software Design, Model-driven Software Engineering, ATL Transformation Language.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Model Driven Architectures and Engineering
;
Software Engineering
;
Tools, Techniques and Methodologies for System Development
Abstract:
The design of current software systems must take care not only of software but also of other elements, such
as processes, hardware and flows. For the software design counterpart, both for structural and dynamic views,
UML is currently widely applied. As UML lacks proper means to model systems elements, the Systems
Modeling Language (SysML), a UML profile, was introduced by OMG. The proposal of this paper is to
create a semi-automatic transformation that generates a UML Activity diagram from a SysML Internal Block
Diagram. The hypothesis is that, by using parts, the main block and its flows, it is possible to create a
semi-automatic transformation that generates a UML Activity diagram from a SysML Internal Block diagram
preserving all information. A mapping describing the relationship between the two diagrams and a semi-automatic
model-driven transformation using the ATL language are proposed. The approach is applied to a
Distiller system for purifying dirty water, a real-world exampl
e described by the SysML team.
(More)