DocumentCode :
1652987
Title :
How to verify dynamic properties of information systems
Author :
Evans, Neil ; Treharne, Helen ; Laleau, Régine ; Frappier, Marc
Author_Institution :
Dept. of Comput. Sci., London Univ., UK
fYear :
2004
Firstpage :
416
Lastpage :
425
Abstract :
EB3 is an established formal technique, based on process algebra, for specifying Information Systems (IS) that have both complex state and event based features; as yet, EB3 has no tool support. Another formal technique called CSP || B uses two existing analysis tools, FDR and the B-Toolkit, to support the verification of state/event based systems. However the CSP || B approach has never been applied to this specialised domain. In this paper we use a specification pattern of EB3 to motivate a new style of specification in CSP || B appropriate for IS. We demonstrate this using an example system and show that the verification of its dynamic properties is now amenable to tool support.
Keywords :
communicating sequential processes; formal verification; information systems; object-oriented programming; software tools; B-Toolkit; CSP∥B; EB3; FDR; complex state features; dynamic property verification; event based features; formal technique; information systems; process algebra; specification pattern; state-event based systems; tool support; Algebra; Computer science; Data structures; Formal specifications; Information systems; Libraries; Software engineering; Specification languages; State-space methods; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
Print_ISBN :
0-7695-2222-X
Type :
conf
DOI :
10.1109/SEFM.2004.1347547
Filename :
1347547
Link To Document :
بازگشت