DocumentCode :
3643472
Title :
Priority inversion detection in Alvis models
Author :
Jarosław Baniewicz;Marcin Szpyrka
Author_Institution :
Delphi Poland S.A., Electronic Controls / E&
fYear :
2011
fDate :
6/1/2011 12:00:00 AM
Firstpage :
638
Lastpage :
643
Abstract :
Embedded systems verification can be a very challenging task. Most of such systems is composed of subsystems that run concurrently, communicate one with another, compete for shared resources etc. Concurrent systems reveal errors such as deadlocks, livelocks, process starvation and so on. The paper focuses on detection of a priority inversion in Alvis models. Alvis is a novel modelling language defined especially for the embedded systems design and formal verification. Based on CCS and XCCS process algebras, Alvis combines a flexible graphical modelling of interconnections between agents with a high level programming language used for the description of agents behaviour. A priority inversion is a common pitfall in embedded systems. It is hardly possible to detect the problem using tests only. We discuss how the problem can be detected in Alvis models. The discussion is illustrated with real-life examples.
Keywords :
"Mathematical model","Batteries","Vehicles","Embedded systems","Logic gates","Alarm systems","Algebra"
Publisher :
ieee
Conference_Titel :
Mixed Design of Integrated Circuits and Systems (MIXDES), 2011 Proceedings of the 18th International Conference
Print_ISBN :
978-1-4577-0304-1
Type :
conf
Filename :
6016001
Link To Document :
بازگشت