J.L. Silva, J.C. Campos and M.D. Harrison
Formal analysis of Ubiquitous Computing environments through the APEX framework
In ACM Symposium on Engineering Interactive Computing Systems (EICS2012), pages 131-140. ACM. 2012.

Abstract

Ubiquitous computing (ubicomp) systems involve complex interactions between multiple devices and users. This complexity makes it difficult to establish whether: (1) observations made about use are truly representative of all possible interactions; (2) desirable characteristics of the system are true in all possible scenarios. To address these issues, techniques are needed that support an exhaustive analysis of a system's design. This paper demonstrates one such exhaustive analysis technique that supports the early evaluation of alternative designs for ubiquitous computing environments. The technique combines models of behavior within the environment with a virtual world that allows its simulation. The models support checking of properties based on patterns. These patterns help the analyst to generate and verify relevant properties. Where these properties fail then scenarios suggested by the failure provide an important aid to redesign. The proposed technique uses APEX, a framework for rapid prototyping of ubiquitous environments based on Petri nets. The approach is illustrated through a smart library example. Its benefits and limitations are discussed.

visit publisher  

@InProceedings{SilvaCH:2012,
 author = {J.L. Silva and J.C. Campos and M.D. Harrison},
 title = {Formal analysis of Ubiquitous Computing environments through the APEX framework},
 booktitle = {ACM Symposium on Engineering Interactive Computing Systems (EICS2012)},
 year = {2012},
 publisher = {ACM},
 pages = {131-140},
 doi = {10.1145/2305484.2305506},
 abstract = {Ubiquitous computing (ubicomp) systems involve complex interactions between multiple devices and users. This complexity makes it difficult to establish whether: (1) observations made about use are truly representative of all possible interactions; (2) desirable characteristics of the system are true in all possible scenarios. To address these issues, techniques are needed that support an exhaustive analysis of a system's design. This paper demonstrates one such exhaustive analysis technique that supports the early evaluation of alternative designs for ubiquitous computing environments. The technique combines models of behavior within the environment with a virtual world that allows its simulation. The models support checking of properties based on patterns. These patterns help the analyst to generate and verify relevant properties. Where these properties fail then scenarios suggested by the failure provide an important aid to redesign. The proposed technique uses APEX, a framework for rapid prototyping of ubiquitous environments based on Petri nets. The approach is illustrated through a smart library example. Its benefits and limitations are discussed.}
}

Generated by mkBiblio 2.6.23