An Automatic Transformation From COSA Software Architecture To EJB Platform

被引:0
作者
Ati, Adel [1 ]
机构
[1] Ferhat Abbas Univ Setif, Fac Engn, Dept Comp Sci, Setif 19000, Algeria
来源
2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5 | 2008年
关键词
software architecture; COSA; EJB; architecture decription language; MDA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
EJB components' communication in current implementations of EJB plate-form often suffer from unreasonable interactions overheads when the dependences among components are complex. This is because connectors are often considered to be explicit at the level of architecture and implicit in a system's implementation. Elimination of these overheads is quite beneficial to crucial applications especially real-time ones. The explicit separation of architecture and implementation is the main concern of the Model Driven Architecture (MIDA), aiming to well understanding and controlling interactions and inter-connections among components. This article defines an automatic transformation from COSA (Component Object based Software Architecture), which is software architecture model that describes systems as a collection of components and connectors, to a standard java platform EJB using UML profiles. The goal of our work is rapid mapping and smooth integration of COSA concepts into EJB platform in order to achieve a higher level of abstraction.
引用
收藏
页码:1529 / 1534
页数:6
相关论文
共 13 条
[1]  
ALTI A, 2007, IRECOS REV, V2, P30
[2]  
*ATLAS GROUP LINA, 2006, ATL US MAN VERS 0 7
[3]  
FUENTESFERNANAD.L, 2004, EUROPEAN J INFORM PR, V2, P6
[4]  
GARLAN D, 2000, ICSE 00, P91
[5]  
MANSET D, 2006, ICEIS 06
[6]  
MARCOS E, 2006, EWSA 2006 3 EUR WORK, P128
[7]   A classification and comparison framework for software architecture description languages [J].
Medvidovic, N ;
Taylor, RN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (01) :70-93
[8]  
*MOD DRIV ARCH, 2003, MDA GUID VERS 1 0
[9]  
*OMG, 2004, UML 2 0 SUP SPEC REV
[10]  
*OMG, 2005, UML OCL 2 0 SPEC REV