Home // INTELLI 2017, The Sixth International Conference on Intelligent Systems and Applications // View article
Intelligent Software Development Method by Model Driven Architecture
Authors:
Keinosuke Matsumoto
Kimiaki Nakoshi
Naoki Mori
Keywords: executable UML; activity diagram; model driven architecture; UML
Abstract:
Recently, Model Driven Architecture (MDA) attracts attention in the field of software development. MDA is a software engineering approach that uses models to create products, such as source code. On the other hand, executable UML consists of activities, common behavior, and execution models. However, it has not been put to good use for transforming into source code. This paper proposes a method for transforming executable UML and class diagrams with their association into source code. Executable UML can detail system’s behavior enough to execute, but it is very difficult for executable UML to handle system’s data. Therefore, the proposed method uses class diagrams and executable UML to transform into source code. The method can make models independent from platform, such as program languages. The proposed method was applied to a system. Source code of Java and C# was generated from the same models of the system, and development cost was verified. As a result, it was confirmed that this method could reduce cost very much when models are reused.
Pages: 7 to 12
Copyright: Copyright (c) IARIA, 2017
Publication date: July 23, 2017
Published in: conference
ISSN: 2308-4065
ISBN: 978-1-61208-576-0
Location: Nice, France
Dates: from July 23, 2017 to July 27, 2017