An Architecture-Centric Approach for Dynamic Smart Spaces

被引:0
|
作者
Baresi, Luciano [1 ]
Shahzada, Adnan [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
来源
SOFTWARE ARCHITECTURE (ECSA 2015) | 2015年 / 9278卷
关键词
SYSTEMS;
D O I
10.1007/978-3-319-23727-5_23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The development of sound and reliable dynamic smart spaces is a complex task. Many researchers have already addressed the problem from different angles. The autonomic computing community has been focusing on super-imposed adaptation mechanisms by adding further dedicated components to the (software) architecture of the system. In contrast, bio-inspired solutions provide inherent support to self-organization but they fail to guarantee the desired level of reliability and control. This paper aims to blend the two views and proposes an architecture-centric solution that merges component-based control and bio-inspired (fireflies-based) mechanisms. Suitable abstractions help conceive self-organizing ad-hoc collaborations among the -virtual and physical-components of a space. An example public park is used throughout the paper to explain and exemplify the key features of the proposed solution.
引用
收藏
页码:277 / 284
页数:8
相关论文
共 50 条
  • [1] Towards an Architecture-centric Approach to Security Analysis
    Feng, Qiong
    Kazman, Rick
    Cai, Yuanfang
    Mo, Ran
    Xiao, Lu
    2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 221 - 230
  • [2] 2.3.2 An Architecture-Centric Approach for Systems Design
    Neill, Colin J.
    Sangwan, Raghvinder S.
    Paulish, Daniel J.
    INCOSE International Symposium, 2009, 19 (01) : 299 - 310
  • [3] An architecture-centric approach for producing quality systems
    Bertolino, A
    Bucchiarone, A
    Gnesi, S
    Muccini, H
    QUALITY OF SOFTWARE ARCHITECTURES AND SOFTWARE QUALITY, PROCEEDINGS, 2005, 3712 : 21 - 37
  • [4] An Architecture-Centric Approach to Detecting Security Patterns in Software
    Bunke, Michaela
    Sohr, Karsten
    ENGINEERING SECURE SOFTWARE AND SYSTEMS, 2011, 6542 : 156 - 166
  • [5] FMC: An approach towards architecture-centric system development
    Keller, F
    Wendt, S
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 173 - 182
  • [6] Architecture-centric software engineering
    Bosch, J
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 681 - 682
  • [7] Architecture-centric software engineering
    Bosch, J
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 347 - 348
  • [8] Architecture-Centric Software Quality Management
    Maciaszek, Leszek A.
    WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, 18 : 11 - 26
  • [9] Architecture-centric software engineering
    Bosch, J
    SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 314 - 314
  • [10] Building quality into learning management systems - An architecture-centric approach
    Avgeriou, P
    Retalis, S
    Skordalakis, M
    ADVANCED CONCEPTUAL MODELING TECHNIQUES, 2003, 2784 : 312 - 324