• DocumentCode
    1284476
  • Title

    Tools for the Rapid Prototyping of Provably Correct Ambient Intelligence Applications

  • Author

    Coronato, Antonio ; De Pietro, Giuseppe

  • Author_Institution
    Inst. of High Performance Comput. & Networking (ICAR), Naples, Italy
  • Volume
    38
  • Issue
    4
  • fYear
    2012
  • Firstpage
    975
  • Lastpage
    991
  • Abstract
    Ambient Intelligence technologies have not yet been widely adopted in safety critical scenarios. This principally has been due to fact that acceptable degrees of dependability have not been reached for the applications that rely on such technologies. However, the new critical application domains, like Ambient Assisted Living and Smart Hospitals, which are currently emerging, are increasing the need for methodologies and tools that can improve the reliability of the final systems. This paper presents a middleware architecture for safety critical Ambient Intelligence applications which provides the developer with services for runtime verification. It is now possible to continuously monitor and check the running system against correctness properties defined at design time. Moreover, a visual tool which allows the formal design of several of the characteristics of an Ambient Intelligence application and the automatic generation of setting up parameters and code for the middleware infrastructure is also presented.
  • Keywords
    middleware; safety-critical software; software prototyping; ubiquitous computing; ambient assisted living; ambient intelligence applications; automatic generation; formal design; middleware architecture; new critical application domains; pervasive computing; rapid prototyping; runtime verification; safety critical scenarios; smart hospitals; visual tool; Ambient intelligence; Biomembranes; Calculus; Middleware; Mobile communication; Monitoring; Runtime; Safety critical ambient intelligence systems; designing tools; middleware infrastructures;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2011.67
  • Filename
    5963693