Title :
Describing and verifying integrated services of home network systems
Author :
Leelaprute, Pattara ; Nakamura, Masahide ; Tsuchiya, Tatsuhiro ; Matsumoto, Ken-ichi ; Kikuno, Tohru
Author_Institution :
Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Japan
Abstract :
This paper presents a framework to specify and verify integrated services of a home network system (HNS). We first develop a modeling language to describe the HNS and the integrated services. Complementing our previous work, the language captures each appliance as an object consisting of properties and methods, encapsulating the underlying protocols and platforms. We then present a method that verifies the integrated services with symbolic model checking, by translating the proposed language into the SMV (symbolic model verifier) language. Thus, it is possible to validate if the integrated service is specified as intended, automatically and exhaustively. Using the proposed framework, service developers can effectively detect design flaws in a single integrated service, as well as feature interactions among multiple services, in early stages of service development.
Keywords :
formal specification; formal verification; home computing; specification languages; home network systems; integrated services; modeling language; symbolic model checking; symbolic model verifier language; Automatic control; Home appliances; Home automation; Information science; Intserv networks; Local area networks; Object oriented modeling; Protocols; Temperature control; Ubiquitous computing;
Conference_Titel :
Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
Print_ISBN :
0-7695-2465-6
DOI :
10.1109/APSEC.2005.59