DocumentCode :
3348225
Title :
A Formal Framework for Verification and Validation of External Behavioral Models of Embedded Systems through Use Case Models
Author :
Sastry, J.K.R. ; Prakash, V.C. ; Reddy, L.S.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., K.L. Univ., Guntur, India
fYear :
2009
fDate :
10-12 Dec. 2009
Firstpage :
1
Lastpage :
8
Abstract :
Embedded systems can be engineered using clean room software engineering methodology (CRSE) as it considers all the quality issues as integral part of the CRSE life cycle model and lays stress on the reduced size and effort of testing through statistical use testing. Both CRSE and embedded systems development methodologies are based on stimulus-response models. The stimulus-response models are used for designing the external behavioral requirements. Thus, CRSE, in a revised form, can be conveniently be used for the development of reliable embedded systems. Verification and validation of one model with the other such as verifying the external behavior models (black box structures) with the requirement specifications and vice versa is the most important built-in feature of CRSE. In the literature the verification and validation methods described are manual step by step procedures which are either intuitive or experience based. CRSE suffers from lack of formal frameworks to verify box structures with the requirement specification and vice versa. In this paper, a methodology is proposed for verifying black box structures which are derived using end-to-end processing requirements of the embedded systems. The verification mechanism is built around generation of stimulus-response sequences in two different ways and proving that the sequences generated are the same when the system has been properly built. The stimulus-response sequences generation from the perspectives of thin threads and use case models has been presented in this paper.
Keywords :
embedded systems; formal verification; software engineering; statistical testing; CRSE life cycle model; black box structure verification method; clean room software engineering methodology; embedded systems; external behavioral model; external behavioral requirement design; statistical use testing; stimulus-response models; stimulus-response sequence generation; use case models; validation methods; Computer science; Embedded system; Life testing; Software engineering; Software testing; Statistical analysis; Stress; System testing; Systems engineering and theory; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing, 2009. EM-Com 2009. 4th International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-4995-8
Type :
conf
DOI :
10.1109/EM-COM.2009.5402964
Filename :
5402964
Link To Document :
بازگشت