Architecting dynamic cyber-physical spaces

被引:0
作者
Christos Tsigkanos
Timo Kehrer
Carlo Ghezzi
机构
[1] Politecnico di Milano,Dipartimento di Elettronica, Informazione e Bioingegneria
来源
Computing | 2016年 / 98卷
关键词
Cyber-physical systems; Cyber-physical spaces; Building information modeling; Static and dynamic semantics; Formal verification; Self-adaptation; 68N30 Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.);
D O I
暂无
中图分类号
学科分类号
摘要
We increasingly live in cyber-physical spaces: spaces that are both physical and digital, and where the two aspects are intertwined. Cyber-physical spaces may exhibit a range of behaviors, from smart control of heating, ventilation, and light to visionary multi-functional living spaces that can be spatially re-organized in a dynamic way. In contrast to traditional physical environments, cyber-physical spaces often exhibit dynamic behaviors: they can change over time and react to changes occurring in space. Current design of spaces, however, does not normally accommodate the cyber aspects of modern spatial environments and does not capture their dynamic behavior. Spatial design, although done with CAD tools and following certain international processes and standards, such as Building Information Modelling (BIM), largely produces syntactic descriptions of spaces which lack dynamic semantics. As a consequence, designs cannot be automatically (and formally) analyzed with respect to various requirements emerging from dynamic cyber-physical spaces; safety, security or reliability requirements being typical examples of this. This paper will show an avenue for research which can be characterized as rethinking the design of spatial environments, i.e., dynamic cyber-physical spaces, from a software engineering perspective. We outline our approach where formally analyzable models may be automatically extracted from BIM depending on the analysis required, and then checked against formally specified requirements, both regarding static and dynamic properties of the design, prior to the construction phase (at design time). To realize automated operational management, these models can also be used during operation to continuously check satisfaction of the requirements when changes occur, and possibly enforce their satisfaction through self-adaptive strategies (at run-time).
引用
收藏
页码:1011 / 1040
页数:29
相关论文
共 72 条
[1]  
Aamodt A(1994)Case-based reasoning: foundational issues, methodological variations, and system approaches AI Commun 7 39-59
[2]  
Plaza E(2014)Automatic analysis and sketch-based retrieval of architectural floor plans Pattern Recogn Lett 35 91-100
[3]  
Ahmed S(2011)Cyber-physical systems Impact Control Technol 12 161-166
[4]  
Weber M(2012)Ontological modelling of form and function for architectural design Appl Ontol 7 233-267
[5]  
Liwicki M(2007)Matching of Bigraphs Electron Notes Theor Comput Sci 175 3-19
[6]  
Langenhan C(2004)Thirty years of graph matching in pattern recognition Int J Pattern Recogn Artif Intell 18 265-298
[7]  
Dengel A(2006)Feature-based survey of model transformation approaches IBM Syst J 45 621-645
[8]  
Petzold F(1992)Viewpoints: A framework for integrating multiple perspectives in system development Int J Softw Eng Knowl Eng 2 31-57
[9]  
Baheti R(1994)A logic for reasoning about time and reliability Formal Aspects Comput 6 512-535
[10]  
Gill H(2001)A case base of case-based design tools for architecture Comput Aided Des 33 1111-1122