Title :
From requirements to software trustworthiness using scenarios and finite state machine
Author :
Nami, Mitra ; Suryn, Witold
Author_Institution :
Ecole de Technol. Super., Montreal, QC, Canada
Abstract :
The notion of software trustworthiness evaluation in the literature is inherently subjective. It depends on how the software is used and in what context it is used. Moreover different users evaluate a software system according to different criteria, point of view and background. Therefore to assess the software trustworthiness, it is not wise to look for a general set of characteristics and parameters; instead, there is need to define a model that is tailored to the functional and quality requirements that the software has to fulfill. This paper shows a way to model software trustworthiness by using Finite State Machine (FSM) notation and scenarios. The approach introduces a novel behavioristic model for verifying software trustworthiness based on scenarios of interactions between the software and its users and environment. These interactions consist of simple scenarios of examples or counterexamples of desired behavior. The approach supports incremental changes in requirements/scenarios. An experiment of application of the model for verifying software trustworthiness based on the scenarios of interactions between the software and its users and environment is presented in a separate case study [40].
Keywords :
finite state machines; program verification; software quality; trusted computing; behavioristic model; finite state machine; functional requirement; quality requirement; software trustworthiness evaluation; software trustworthiness verification; Analytical models; Biological system modeling; Databases; Redundancy; Scalability; Software; Unified modeling language;
Conference_Titel :
IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-2419-9
Electronic_ISBN :
1553-572X
DOI :
10.1109/IECON.2012.6389399