An Architecture Framework for Experimentations with Self-Adaptive Cyber-Physical Systems

被引:20
作者
Kit, Michal [1 ]
Gerostathopoulos, Ilias [1 ]
Bures, Tomas [1 ]
Hnetynka, Petr [1 ]
Plasil, Frantisek [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Dept Distributed & Dependable Syst, Prague, Czech Republic
来源
2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS | 2015年
关键词
Component framework; self-adaptation; cyberphysical systems;
D O I
10.1109/SEAMS.2015.28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent advances in embedded devices capabilities and wireless networks paved the way for creating ubiquitous Cyber-Physical Systems (CPS) grafted with self-configuring and self-adaptive capabilities. As these systems need to strike a balance between dependability, open-endedness and adaptability, and operate in dynamic and opportunistic environments, their design and development is particularly challenging. We take an architecture-based approach to this problem and advocate the use of component-based abstractions and related machinery to engineer self-adaptive CPS. Our approach is structured around DEECo a component framework that introduces the concept of component ensembles to deal with the dynamicity of CPS at the middleware level. DEECo provides the architecture abstractions of autonomous components and component ensembles on top of which different adaptation techniques can be deployed. This makes DEECo a vehicle for seamless experiments with self adaptive systems where the physical distribution and mobility of nodes, and the limited data availability play an important role.
引用
收藏
页码:93 / 96
页数:4
相关论文
共 9 条
[1]  
acatech-National Academy of Science and Engineering, 2011, CYB PHYS SYST DRIV F
[2]  
[Anonymous], 2008, 16 ACM SIGSOFT INT S, DOI DOI 10.1145/1453101.1453133
[3]  
ASCENS, 2012, AUT SERV COMP ENS D4
[4]   MODELS@ RUN.TIME [J].
Blair, Gordon ;
Bencomo, Nelly ;
France, Robert B. .
COMPUTER, 2009, 42 (10) :22-27
[5]   Tropos: An agent-oriented software development methodology [J].
Bresciani, P ;
Perini, A ;
Giorgini, P ;
Giunchiglia, F ;
Mylopoulos, J .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) :203-236
[6]  
Bures T., 2013, CBSE 13 P 16 ACM SIG, P81, DOI [10.1145/2465449.2465462, DOI 10.1145/2465449.2465462]
[7]  
De Nicola R, 2014, LECT NOTES COMPUT SC, V8415, P69, DOI 10.1007/978-3-642-54848-2_5
[8]  
Ferrari Gian Luigi, 2011, FORMAL METHODS COMPO, V7542, P25, DOI [10.1007/978-3-642-35887-6_2, DOI 10.1007/978-3-642-35887-6_2]
[9]   The vision of autonomic computing [J].
Kephart, JO ;
Chess, DM .
COMPUTER, 2003, 36 (01) :41-+