Published December 3, 2015 | Version v1
Report Restricted

Formal specification and verification of interactive systems with plasticity: Applications to nuclear-plant supervision

Description

The advent of ubiquitous computing and the increasing variety of platforms and devices change user expectations in terms of user interfaces. Systems should be able to adapt themselves to their context of use, i.e., the platform (e.g. a PC or a tablet), the users who interact with the system (e.g. administrators or regular users), and the environment in which the system executes (e.g. a dark room or outdoor). The capacity of a UI to withstand variations in its context of use while preserving usability is called plasticity. Plasticity provides users with different versions of a UI. Although it enhances UI capabilities, plasticity adds complexity to the development of user interfaces: the consistency between multiple versions of a given UI should be ensured. Given the large number of possible versions of a UI, it is time-consuming and error prone to check these requirements by hand. Some automation must be provided to verify plasticity.This complexity is further increased when it comes to UIs of safety-critical systems. Safety-critical systems are systems in which a failure has severe consequences. The complexity of such systems is reflected in the UIs, which are now expected not only to provide correct, intuitive, non-ambiguous and adaptable means for users to accomplish a goal, but also to cope with safety requirements aiming to make sure that systems are reasonably safe before they enter the market. Several techniques to ensure quality of systems in general exist, which can also be used to safety-critical systems. Formal verification provides a rigorous way to perform verification, which is suitable for safety-critical systems. Our contribution is an approach to verify safety-critical interactive systems provided with plastic UIs using formal methods. Using a powerful tool-support, our approach permits:-The verification of sets of properties over a model of the system. Using model checking, our approach permits the verification of properties over the system formal specification. Usability properties verify whether the system follows ergonomic properties to ensure a good usability. Validity properties verify whether the system follows the requirements that specify its expected behavior.-The comparison of different versions of UIs. Using equivalence checking, our approach verifies to which extent UIs present the same interaction capabilities and appearance. We can show whether two UI models are equivalent or not. When they are not equivalent, the UI divergences are listed, thus providing the possibility of leaving them out of the analysis. Furthermore, the approach shows that one UI can contain at least all interaction capabilities of another. We also present in this thesis three industrial case studies in the nuclear power plant domain which the approach was applied to, providing additional examples of successful use of formal methods in industrial systems. (author)

Files

Restricted

The record is publicly accessible, but files are restricted to users with access.

Additional details

Additional titles

Original title (English)
Specification formelle et verification de systemes interactifs avec plasticite: applications a la supervision nucleaire

Publishing Information

Imprint Pagination
251 p.
Report number
FRNC-TH--9436

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
47126594
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Thesis
Descriptors DEI
AUTOMATION; COMPUTERIZED SIMULATION; CONTROL SYSTEMS; FAILURES; NUCLEAR INDUSTRY; NUCLEAR POWER PLANTS; PLASTICITY; VERIFICATION
Descriptors DEC
INDUSTRY; MECHANICAL PROPERTIES; NUCLEAR FACILITIES; POWER PLANTS; SIMULATION; THERMAL POWER PLANTS

Optional Information

Notes
276 refs.; Available from the INIS Liaison Officer for France, see the 'INIS contacts' section of the INIS-NKM website for current contact and E-mail addresses: http://www.iaea.org/inis/Contacts/; Also available from Bibliotheque Universitaire de Sciences de Grenoble BP 66 38402 Saint-Martin d'Heres Cedex (France)