A Middleware Architecture for Safety Critical Ambient Intelligence Applications

Ambient Intelligence (AmI) technologies are more and more often adopted in scenarios, like healthcare, environments monitoring and control, ambient assisted living, etc, which are critical for human safety and assets preservation. This requires that such a kind of applications be designed taking into account stringent dependability requirements. This paper presents a service-oriented middleware architecture for safety critical Ambient Intelligence applications, which provides services that enable the designer to develop runtime verification mechanisms; that is, it is possible to continuously monitor the verification of correctness properties defined at design time.

[1]  Petru Eles,et al.  Formal verification of component-based designs , 2007, Des. Autom. Embed. Syst..

[2]  Roy H. Campbell,et al.  Provably Correct Pervasive Computing Environments , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[3]  R.S. Hall,et al.  An OSGi implementation and experience report , 2004, First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004..

[4]  Giuseppe De Pietro,et al.  Formal specification of wireless and pervasive healthcare applications , 2010, TECS.

[5]  Giuseppe De Pietro,et al.  Middleware mechanisms for supporting multimodal interactions in smart environments , 2008, Comput. Commun..

[6]  Ken Crisler,et al.  The human perspective of the wireless world , 2003 .

[7]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

[8]  Giuseppe De Pietro,et al.  A multimodal semantic location service for intelligent environments: an application for Smart Hospitals , 2009, Personal and Ubiquitous Computing.

[9]  Chwan-Lu Tseng,et al.  A Mobile Care System With Alert Mechanism , 2007, IEEE Transactions on Information Technology in Biomedicine.

[10]  Marcelo d'Amorim,et al.  Event-based runtime verification of java programs , 2005, WODA '05.

[11]  Giuseppe De Pietro,et al.  MiPeG: A middleware infrastructure for pervasive grids , 2008, Future Gener. Comput. Syst..

[12]  Michael R. Lowry,et al.  Combining test case generation and runtime verification , 2005, Theor. Comput. Sci..

[13]  Diane J. Cook,et al.  Author's Personal Copy Pervasive and Mobile Computing Ambient Intelligence: Technologies, Applications, and Opportunities , 2022 .

[14]  Grigore Rosu,et al.  Rewriting-Based Techniques for Runtime Verification , 2005, Automated Software Engineering.

[15]  Giuseppe De Pietro,et al.  Formal specification of dependable pervasive applications , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[16]  Linpeng Huang,et al.  R-OSGi-based architecture of distributed smart home system , 2008, IEEE Transactions on Consumer Electronics.

[17]  Goutam Kumar Saha,et al.  Software fault avoidance issues , 2006, UBIQ.