Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Germain Saval is active.

Publication


Featured researches published by Germain Saval.


ieee international conference on requirements engineering | 2007

Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automated Analysis

Andreas Metzger; Patrick Heymans; Klaus Pohl; Pierre-Yves Schobbens; Germain Saval

Feature diagrams are a popular means for documenting variability in software product line engineering. When examining feature diagrams in the literature and from industry, we observed that the same modelling concepts are used for documenting two different kinds of variability: (1) product line variability, which reflects decisions of product management on how the systems that belong to the product line should vary, and (2) software variability, which reflects the ability of the reusable product line artefacts to be customized or configured. To disambiguate the documentation of variability, we follow previous suggestions to relate orthogonal variability models (OVMs) to feature diagrams. This paper reuses an existing formalization of feature diagrams, but introduces a formalization of OVMs. Then, the relationships between the two kinds of models are formalized as well. Besides a precise definition of the languages and the links, the important benefit of this formalization is that it serves as a foundation for a tool supporting automated reasoning on variability. This tool can, e.g., analyse whether the product line artefacts are flexible enough to build all the systems that should belong to the product line.


Technique Et Science Informatiques | 2007

Synthèse de diagrammes d'états par classe à partir de diagrammes de séquence

Yves Bontemps; Germain Saval; Pierre-Yves Schobbens; Patrick Heymans

To model the behavior of a distributed system, analysts often use two types of languages: Sequence Diagrams and State Diagrams. The former presents a birds eye view on objects interactions, whereas the latter describes the complete local behavior of every object. Many algorithms translating scenarios to state machines have been devised. All these algorithms work at instance-level, i.e. for a fixed finite number of objects. Real-world objectoriented systems often contain arbitrarily many objects. Modeling languages and synthesis algorithms need to be adapted to this situation. We propose to add universal and existential quantifiers. After defining the syntax and semantics of the two extended languages, we extend also a state of the art algorithm by a novel instantiation step to cope with quantifiers. As the base algorithm, our correction is weak since it allows implied behaviors.


requirements engineering foundation for software quality | 2011

Discovering sustainability requirements: an experience report

Martin Mahaux; Patrick Heymans; Germain Saval


variability modelling of software-intensive systems | 2009

Some Challenges of Feature-based Merging of Class Diagrams.

Germain Saval; Jorge Pinna Puissant; Patrick Heymans; Tom Mens


Archive | 2006

Experimenting with the Selection of an Off-The-Shelf Conference Management System: Poster presented at the 1st Intl. Workshop on Variability Modelling of Software-intensive Systems (VaMoS)

Germain Saval; Patrick Heymans; Pierre-Yves Schobbens; Raimundas Matulevičius; Jean-Christophe Trigaux


Digest of the 18th International Workshop on Algebraic Development Techniques (WADT'06) | 2006

From Interaction Diagrams to State Machines: Moving to Class-Level

Yves Bontemps; Germain Saval; Patrick Heymans; Pierre-Yves Schobbens


Interoperability for Enterprise Software and Applications: Proceedings of the Workshops and the Doctorial Symposium of the Second IFAC/IFIP I-ESA International Conference: EI2N, WSI, IS-TSPQ 2006 | 2010

Formalising Problem Frames with Ontology

Germain Saval


Technique Et Science Informatiques | 2007

Synthse de diagrammes d'tats par classe partir de diagrammes de squence

Yves Bontemps; Germain Saval; Pierre-Yves Schobbens; Patrick Heymans


Proceedings of the 6th BElgian-NEtherlands software eVOLution workshop (BENEVOL'07) | 2007

Cross-Checking Disambiguated Product Line Variability Models (non reviewed, extended abstract)

Naji Habra; Patrick Heymans; Anthony Cleve; Germain Saval; Pierre-Yves Schobbens; Andreas Metzger; Klaus Pohl


Archive | 2007

AFADL'07: approches formelles dans l'assistance au développement de logiciels, Namur, 13-15 juin 2007

Marie-Laure Potet; Hubert Toussaint; Germain Saval; Pierre-Yves Schobbens

Collaboration


Dive into the Germain Saval's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andreas Metzger

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar

Klaus Pohl

University of Duisburg-Essen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge