SOFA 2.0:: Balancing advanced features in a hierarchical component model

被引:84
作者
Bures, Tomas [1 ,1 ,2 ]
Hnetynka, Petr [1 ]
Plasil, Frantisek [1 ,2 ]
机构
[1] Charles Univ Prague, Dept SW Engn, Fac Math, CR-11636 Prague 1, Czech Republic
[2] Inst Comp Sci, Prague, Czech Republic
来源
FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS | 2006年
关键词
D O I
10.1109/SERA.2006.62
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering is a powerful paradigm for building large applications. However, our experience with building application of components is that the existing advanced component models (such as those offering component nesting, behavior specification and checking, dynamic reconfiguration to some extent, etc) are subject to a lot of limitations and issues which prevent them from being accepted more widely (by industry in particular). We claim that these issues are specifically related to (a) the lack of support for dynamic reconfigurations of hierarchical architectures, (b) poor support for modeling and extendibility of the control part of a component, and (c) the lack of support for different communication styles applied in inter-component communication. In this paper, we show how these problems can be addressed and present an advanced component system SOFA 2.0 as a proof of the concept. This system is based on its predecessor SOFA, but it incorporates a number of enhancements and improvements.
引用
收藏
页码:40 / +
页数:3
相关论文
共 24 条
  • [1] ALDRICH J, 2002, P ICSE 2002 ORL US M
  • [2] [Anonymous], 1997, THESIS CARNEGIE MELL
  • [3] BAUMEISTER H, 2005, P FACS 05 MAC OCT
  • [4] Bruneton E, 2004, LECT NOTES COMPUT SC, V3054, P7
  • [5] BURES T, 2004, LNCS3026
  • [6] BURES T, 2005, 20054 CHARL U DEP SW
  • [7] CHAPPELL DA, 2004, OREILLY MEDIA JUN
  • [8] GARLAN D, 2000, ACME ARCH DESCRIPTIO
  • [9] HNETYNKA P, 2004, P WISICT 04 CANC MEX
  • [10] HNETYNKA P, 2006, P CBSE 2006 VAST NEA