To search, Click below search items.

 

All Published Papers Search Service

Title

Refactoring-based Executable UML Transformation for Embedded System Design

Author

Nurul Azma Zakaria, Noriko Matsumoto, Norihiko Yoshida

Citation

Vol. 9  No. 6  pp. 173-181

Abstract

Typical stepwise refinement is widely used in design process, but due to increased design complexity a new way of designing is necessary. In this paper, we present a system-level design methodology using Executable-UML (xUML) and Model Driven Architecture (MDA) concepts. This proposed research aims at developing a language-independent framework for stepwise refinement by refactoring of xUML models. We investigate a transformation mechanism from an abstract specification model to a concrete implementation model in xUML representation exploiting the MDA capabilities in a step-by-step manner. Our modeling framework uses selected subsets of UML diagram types with action semantics. We show the application of our work by several design examples including GSM Vocoder design. As a result, we obtained executable models and a set of well-defined refactoring rules to accelarate design processes and improve product qualities of not only SoC but embedded systems in general.

Keywords

Executable-UML, Stepwise Refinement, System-Level Design, Model Driven Architecture, Refactoring

URL

http://paper.ijcsns.org/07_book/200906/20090625.pdf