An Integrated Formal Task Specification Method for Smart Environments
نویسنده
چکیده
منابع مشابه
CTML: Domain and Task Modeling for Collaborative Environments
A precise model of the behavioral dynamics is a necessary precondition for the development of collaborative environments. In this paper we present a specification framework for collaborative environments. In particular we highlight the interplay of task specifications and domain models. The framework consists of two components: A formal specification language (called CTML) and the tool CTML Edi...
متن کاملA model for specification, composition and verification of access control policies and its application to web services
Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...
متن کاملFormalisation and Verification of the GlobalPlatform Card Specification Using the B Method
We give an overview of an application of the B method to the formalisation and verification of the GlobalPlatform Card Specification. Although there exists a semi-formal specification and some effort has been put into providing formalisations of particular features of smart card platforms, this is, as far as we know, the very first attempt to provide a complete formalisation. We describe the pr...
متن کاملHCI-Task Models and Smart Environments
The paper discusses the idea of using HCI-task models to support smart environments. It introduces a collaborative task modeling language CTML that allows the specification of collaboration and comprehensive dependencies in an OCL-like style. Additionally some ideas are presented that allow informing users and usability experts about the state of actors within smart environments. The paper prov...
متن کاملTechnical Report no . 2003 - 05 The KeY Tool 1 Wolfgang Ahrendt
KeY is a tool that provides facilities for formal specification and verification of programs within a commercial platform for UML based software development. Using the KeY tool, formal methods and object-oriented development techniques are applied in an integrated manner. Formal specification is performed using the Object Constraint Language (OCL), which is part of the UML standard. KeY provide...
متن کامل