Software simulation and verification to increase the reliability of Intelligent Environments

被引:26
|
作者
Augusto, Juan Carlos [1 ]
Hornos, Miguel J. [2 ]
机构
[1] Middlesex Univ, Dept Comp Sci, London N17 8HR, England
[2] Univ Granada, Software Engn Dept, E-18071 Granada, Spain
关键词
Reliability; Intelligent Environments; Simulation; Verification; Model checking; Spin; DESIGN; MODEL;
D O I
10.1016/j.advengsoft.2012.12.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper explains how the Spin model checker can be used to guide and inform the development of more reliable Intelligent Environments. The idea is to present a methodological guide which provides strategies and suggestions on how to model, simulate and verify these types of systems, as well as to facilitate the use of well-known tools like Spin in the development of Intelligent Environments. These tools, which have been developed by the Software Engineering community, have proven their usefulness for improving the quality of complex software systems, even in the industry field. However, researchers and developers in the area of Intelligent Environments do not usually make use of these tools. Our aim is therefore to encourage their use by colleagues working in this area to increase the reliability of these complex systems, which integrate aspects and elements of networks, sensors/actuators, ubiquitous/pervasive computing, human-computer interaction and artificial intelligence, among other related areas. (C) 2013 Elsevier Ltd. All rights reserved.
引用
下载
收藏
页码:18 / 34
页数:17
相关论文
共 50 条
  • [1] Application of Software Engineering techniques to improve the reliability of Intelligent Environments
    Miguel J. Hornos
    Journal of Reliable Intelligent Environments, 2017, 3 (1) : 1 - 3
  • [2] Software Testing, Verification and Reliability
    Bubevski, Vojo
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (02): : 124 - 154
  • [3] INTELLIGENT SIMULATION ENVIRONMENTS
    LUKER, PA
    ARTIFICIAL INTELLIGENCE IN SCIENTIFIC COMPUTATION : TOWARDS SECOND GENERATION SYSTEMS, 1989, 2 : 15 - 25
  • [4] AppSimV: A Cyber-Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
    Jia, Haining
    Yang, Qiliang
    Jiang, Ziyan
    Chen, Wenjie
    Zhou, Qizhen
    BUILDINGS, 2023, 13 (10)
  • [5] A CORBA extension for intelligent software environments
    Filman, RE
    Korsmeyer, DJ
    Lee, DD
    ADVANCES IN ENGINEERING SOFTWARE, 2000, 31 (8-9) : 727 - 732
  • [6] A software architecture for intelligent synthesis environments
    Filman, RE
    2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 2879 - 2887
  • [7] Reliability of Location Detection in Intelligent Environments
    Zhang, Shumei
    McCullagh, Paul J.
    Nugent, Chris
    Zheng, Huiru
    Black, Norman
    AMBIENT INTELLIGENCE: SOFTWARE AND APPLICATIONS, 2011, 92 : 181 - 188
  • [8] Increasing Reliability in the Development of Intelligent Environments
    Augusto, Juan Carlos
    INTELLIGENT ENVIRONMENTS 2009, 2009, 2 : 134 - 141
  • [9] Analysis and verification of ECA rules in intelligent environments
    Cacciagrano, Diletta Romana
    Corradini, Flavio
    Culmone, Rosario
    Gorogiannis, Nikos
    Mostarda, Leonardo
    Raimondi, Franco
    Vannucchi, Claudia
    JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2018, 10 (03) : 261 - 273
  • [10] IMPROVED SOFTWARE RELIABILITY THROUGH REQUIREMENTS VERIFICATION
    FISCHER, KF
    WALKER, MG
    IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) : 233 - 240