loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007)
Formalization of Architecture-Centric Model Mapping Using Category Theory
Haier International Training Center, Qingdao, China
July 30-August 01
ISBN: 0-7695-2909-7
Jinkui Hou, Shandong University, China
Jiancheng Wan, Shandong University, China
Shuaiqiang Wang, Shandong University, China
Model transformation is touted to play a key role in model-driven development. The mapping relations between models are the foundation and basis for the transformation. On the basis of software architecture, this paper tries to provide a precise semantics for both components structuring and models mapping by using category theory. Morphism composition is used to trace the interconnections and mapping relations between component-based models, while consistency between the sorts / operations of component models at different abstract levels is maintained by functors. Category theory supports the diagrammatic representation of component model that visualizes the relationships between components and the structural features, which can be used to strengthen the understandability and traceability of model transformation. The formalization enables users to check whether the mapping relations satisfy some desired properties and also is suitable to automatic software development, and thus can make an effective support to model-driven software development.
Index Terms:
model driven development; model mapping; software architecture; formal semantics
Citation:
Jinkui Hou, Jiancheng Wan, Shuaiqiang Wang, "Formalization of Architecture-Centric Model Mapping Using Category Theory," snpd, vol. 1, pp.670-675, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.