DocumentCode
2232399
Title
A Method to Generate C# Code from MDA/PSM for Enterprise Architecture
Author
Kum, Deuk Kyu ; Kim, Soo Dong
Author_Institution
Dept. of Comput. Sci., Soongsil Univ., Seoul
fYear
2006
fDate
10-12 July 2006
Firstpage
238
Lastpage
243
Abstract
Model driven architecture (MDA) is a new development paradigm which generates software by transforming design models automatically and incrementally. Transformation of MDA structural models has been successfully applied in practice. However, transformation of dynamic models and pervasive services largely remains as an area for further research. Pervasive services are essential for building distributed enterprise systems. In this paper, we specify the functionalities of the pervasive services, which are essential parts in the development of enterprise architecture, and then those functionalities are defined by UML profile. By using of the profile, the platform specific model (PSM) for .NET/C# is specified, and code is generated through our software modeling tool. The source codes for .NET supporting the functionalities of pervasive services can be easily and automatically generated by using of the proposed methods in this paper
Keywords
Unified Modeling Language; business data processing; program compilers; software architecture; ubiquitous computing; .NET; C# code generation; UML; distributed enterprise architecture; model driven architecture; pervasive services; platform specific model; software modeling tool; Application software; Buildings; Computer architecture; Computer languages; Computer science; Programming; Security; Software design; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science, 2006 and 2006 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-7695-2613-6
Type
conf
DOI
10.1109/ICIS-COMSAR.2006.9
Filename
1651998
Link To Document