DocumentCode :
3031767
Title :
Model-checking of component-based event-driven real-time embedded software
Author :
Gu, Zonghua ; Shin, Kang G.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2005
fDate :
18-20 May 2005
Firstpage :
410
Lastpage :
417
Abstract :
As complexity of real-time embedded software grows, it is desirable to use formal verification techniques to achieve a high level of assurance. We discuss application of model-checking to verify system-level concurrency properties of component-based real-time embedded software based on CORBA event service, using avionics mission computing software as an application example. We use the process algebra FSP to formalize specification of software components and system architecture, previously only available in the form of natural language and prone to misinterpretation and misunderstanding, and use model-checking to verify system-level concurrency properties. We also discuss effective techniques for coping with the state-space explosion problem by exploiting application domain semantics. We have applied our analysis techniques to realistic application scenarios provided by our industry partner to demonstrate their utility and power.
Keywords :
concurrency control; distributed object management; embedded systems; finite state machines; formal specification; formal verification; object-oriented programming; process algebra; software architecture; CORBA event service; avionics mission computing software; component-based real-time embedded software; finite state process; formal specification; formal verification techniques; model-checking; natural language; process algebra FSP; state-space explosion problem; system-level concurrency; Aerospace electronics; Algebra; Application software; Computer architecture; Concurrent computing; Embedded computing; Embedded software; Formal verification; Real time systems; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
Print_ISBN :
0-7695-2356-0
Type :
conf
DOI :
10.1109/ISORC.2005.35
Filename :
1420999
Link To Document :
بازگشت