Model-Driven Composition of Information Systems from Shared Components and Connectors

被引:0
作者
Leone, Stefania [1 ]
de Spindler, Alexandre [2 ]
McLeod, Dennis [1 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Semant Informat Res Lab, Los Angeles, CA 90089 USA
[2] ZHAW, Sch Management & Law, CH-8400 Winterthur, Switzerland
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 CONFERENCES | 2013年 / 8185卷
基金
瑞士国家科学基金会;
关键词
information system engineering; component model; model-driven engineering;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce CompIS, an approach, model and platform for model-driven component-based information system engineering. Our approach is based on the concept of shared components and connectors between them. To address the data-intensive nature of information systems, our components follow an extended model-view-control structure that also includes data. Component composition is based on configurable connectors, which define the collaboration logic between components and support component composition at the level of the component model, view, control and data. The CompIS UML profile allows to graphically define new components, connectors and compositions. The CompIS platform is a model-driven engineering environment, based on an extended object database that natively integrates the CompIS model. From graphical UML model definitions, the platform automatically generates application code that creates and initialises components and connectors. We present and validate our approach in the eCommerce domain.
引用
收藏
页码:204 / 221
页数:18
相关论文
共 25 条
[1]  
[Anonymous], OBJ CONSTR LANG OCL
[2]  
[Anonymous], 2006, MET FAC MOF COR SPEC
[3]  
[Anonymous], 2007, WEB SERV BUS PROC EX
[4]  
Baïna K, 2004, BIOMED SCI INSTRUM, V3084, P290
[5]   A SOFTWARE TOOL FOR MODULAR DATABASE DESIGN [J].
CASANOVA, MA ;
FURTADO, AL ;
TUCHERMAN, L .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1991, 16 (02) :209-234
[6]   Web Modeling Language (WebML): a modeling language for designing Web sites [J].
Ceri, S ;
Fraternali, P ;
Bongio, A .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 33 (1-6) :137-157
[7]  
Christensen E., 2001, WEB SERVICES DESCRIP
[8]   Extending component composition using model driven and aspect-oriented techniques [J].
Clemente, Pedro J. ;
Herández, Juan ;
Sánchez-Figueroa, Fernando .
Journal of Software, 2008, 3 (01) :74-86
[9]  
Clements P.C., 1996, IWSSD 1996
[10]   A Classification Framework for Software Component Models [J].
Crnkovic, Ivica ;
Sentilles, Severine ;
Vulgarakis, Aneta ;
Chaudron, Michel R. V. .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (05) :593-615