Title : 
The Concepts and Ontology of SiSL: A Situation-Centric Specification Language
         
        
            Author : 
Xie, Haihua ; Chang, Carl K. ; Ming, Hua ; Lu, Kai-Shin
         
        
            Author_Institution : 
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
         
        
        
        
        
        
            Abstract : 
The concept of situation proposed in Situ, a context aware service-centric model, is the instant status of a software system environment, including context values and user´s actions, as well as the predicated user´s desires, which are critical for service evolution because they usually reflect user´s requirements on the system. For better applying the situation theory in practice, it is essential to provide formal specification and explicit description for situations. In this paper, we present a situation-centric specification language - SiSL, which formalizes the situation-theoretic approach to humanintention-driven service evolution proposed in Situ using second order logic. SiSL classifies the entities and their relations that are used to reason about user´s behaviors in the software system domains, and it supports formal description of situations and intentions. SiSL provides a set of axioms which establish a theoretical framework for inferring pre-defined use´s desires and detecting new desires based on observations of user´s actions and context values. A case study of paper submission and review system - PaperSR - is used to explain the concepts and ontology of SiSL.
         
        
            Keywords : 
formal logic; formal specification; ontologies (artificial intelligence); specification languages; ubiquitous computing; SiSL concept; SiSL ontology; context aware service-centric model; context values; formal specification; human intention-driven service evolution; paper submission and review system; second order logic; situation-centric specification language; situation-theoretic approach; software system environment; user actions; user desires; Calculus; Context; Context modeling; Electronic mail; Ontologies; Software systems; Specification languages; context value; deisre tree; intention; second-order logic; situation centric; specification language;
         
        
        
        
            Conference_Titel : 
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
         
        
            Conference_Location : 
Izmir
         
        
            Print_ISBN : 
978-1-4673-2714-5
         
        
            Electronic_ISBN : 
978-0-7695-4758-9
         
        
        
            DOI : 
10.1109/COMPSACW.2012.75