SwePub
Sök i LIBRIS databas

  Utökad sökning

L4X0:0302 9743
 

Sökning: L4X0:0302 9743 > Gurov Dilian > Compositional Algor...

Compositional Algorithmic Verification of Software Product Lines

Schaefer, Ina (författare)
Technische Universität Braunschweig, Germany
Gurov, Dilian (författare)
KTH,Teoretisk datalogi, TCS
Soleimanifard, Siavash, 1982- (författare)
KTH,Teoretisk datalogi, TCS
 (creator_code:org_t)
Berlin, Heidelberg : Springer, 2010
2010
Engelska.
Serie: Lecture notes in computer science, 0302-9743 ; 6957
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Software product line engineering allows large software systems to be developed and adapted for varying customer needs. The products of a software product line can be described by means of a {\em hierarchical variability model} specifying the commonalities and variabilities between the artifacts of the individual products. The number of products generated by a hierarchical model is exponential in its size, which poses a serious challenge to software product line analysis and verification. For an analysis technique to scale, the effort has to be linear in the size of the model rather than linear in the number of products it generates. Hence, efficient product line verification is only possible if {\em compositional} verification techniques are applied that allow the analysis of products to be {\em relativized}  on the properties of their variation points. In this paper, we propose simple hierarchical variability models (SHVM) with explicit variation points as a novel way to describe a set of products consisting of sets of methods. SHVMs provide a trade--off between expressiveness and a clean and simple model suitable for compositional verification. We generalize a previously developed  compositional technique and tool set for the automatic verification of control--flow based temporal safety properties to product lines defined by SHVMs, and prove soundness of the generalization. The desired property relativization is achieved by introducing variation point specifications. We evaluate the proposed technique on a number of test cases.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Distributed systems
event-B
fault injection
model checking
software verification

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy