PLiBS: an Eclipse-based tool for Software Product Line Behavior Engineering

Tewfik Ziadi 1 Jean-Marc Jézéquel 2
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
2 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : This paper presents the PLiBS (Product Line Behavior Synthesis), an Eclipse-based tool for modeling and deriving behavior aspects in Software Product Lines (SPL). PLiBS allows specifying SPL behaviors using UML2 sequence diagrams extended by variability mechanisms. PLiBS implements a two-step approach to derive product behaviors. The first one uses model transformation to specialize sequence diagrams. While the second one uses UML state machines synthesis from sequence diagrams. This paper presents a guided tour around PLiBS. It presents its architecture and its main components. It also illustrates its uses on the Banking Product Line example.
Document type :
Conference papers
Complete list of metadatas

Cited literature [19 references]  Display  Hide  Download

https://hal.inria.fr/inria-00477546
Contributor : Didier Vojtisek <>
Submitted on : Thursday, April 29, 2010 - 2:58:52 PM
Last modification on : Thursday, March 21, 2019 - 2:33:30 PM
Long-term archiving on : Thursday, September 30, 2010 - 4:16:37 PM

File

Ziadi07a.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00477546, version 1

Citation

Tewfik Ziadi, Jean-Marc Jézéquel. PLiBS: an Eclipse-based tool for Software Product Line Behavior Engineering. 3rd Workshop on Managing Variability for Software Product Lines (SPLC 2007), Sep 2007, Kyoto, Japan. ⟨inria-00477546⟩

Share

Metrics

Record views

796

Files downloads

170