Behavioural modelling and verification of real-time software product lines

M. Cordy, P.-Y. Schobbens, P. Heymans, A. Legay

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

34 Citationer (Scopus)

Abstract

In Software Product Line (SPL) engineering, software products are build in families rather than individually. Many critical software are nowadays build as SPLs and most of them obey hard real-time requirements. Formal methods for verifying SPLs are thus crucial and actively studied. The verification problem for SPL is, however, more complicated than for individual systems; the large number of different software products multiplies the complexity of SPL modelchecking. Recently, promising model-checking approaches have been developed specifically for SPLs. They leverage the commonality between the products to reduce the verification effort. However, none of them considers real time. In this paper, we combine existing SPL verification methods with established model-checking procedures for realtime systems. We introduce Featured Timed Automata (FTA), a formalism that extends the classical Timed Automata with constructs for modelling variability. We show that FTA model-checking can be achieved through a smart combination of real-time and SPL model checking.
OriginalsprogEngelsk
TitelSPLC '12 Proceedings of the 16th International Software Product Line Conference
Antal sider10
Vol/bind1
ForlagAssociation for Computing Machinery
Publikationsdato1 jan. 2012
Sider66-75
ISBN (Trykt)978-145031095-6, 978-1-4503-1094-9
DOI
StatusUdgivet - 1 jan. 2012
Begivenhed16th International Software Product Line Conference - Salvador, Brasilien
Varighed: 2 sep. 20127 sep. 2012
Konferencens nummer: 16

Konference

Konference16th International Software Product Line Conference
Nummer16
Land/OmrådeBrasilien
BySalvador
Periode02/09/201207/09/2012
NavnACM International Conference Proceeding Series (ICPS)

Fingeraftryk

Dyk ned i forskningsemnerne om 'Behavioural modelling and verification of real-time software product lines'. Sammen danner de et unikt fingeraftryk.

Citationsformater