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