This paper introduces a new technique for the veritication of interactive systems.It first presents the use of a model oriented formal method for specifying interactive systems, i.e. the B method. Then, it suggests formally based solutions which allow solving dimculties that are inherent to interactive systems specification, like reach ability, observability or reliability. Our claim is that this model-oriented technique that uses proof obligations can be used together with model checking techniques, where automatic proofs of properties can be performed.
International audienceTask analysis is a critical step in the design process of interactive systems. The large set of task models available today may lead to the assumption that this step is well supported. However, very few task models are tool-supported. And in this latter category, few of them are based on a clear semantics (in this article, the word semantics is used with the following definition: "the meaning of a word, phrase, sentence, or text" from Compact Oxford English Dictionary®). This paper focuses on tool-supported task models and provides an assessment of the features that have been considered as essential in task modelling. It compares the different tool-supported methods, and evaluates the actual use of these features in K-MADe, a tool aimed at contributing to the incorporation of ergonomics into the design process of interactive systems through activity and task analysis. The originality of the K-MADe tool is to be based on a model whose expressive power lies on computable syntax while trying to be usable by every modelling knowledge designer. This facilitates task description and analysis, but also model query and the migration within software engineering models and software lifecycle steps. Evaluation results demonstrate the usefulness of an increased expressive power for task models, and their acceptance by users. They also enlighten some weaknesses in the K-MAD method and suggest further improvements
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.