ECOOP /
Workshop 17
Modelling Variability for Object-Oriented Product Lines
Abstract
For planning future requirements for object-oriented systems, the
product line paradigm turned out to be a suitable way of integrating domain
analysis activities with software development for reusability, both from
a process and from an economic point of view. The idea of a software product
line is to develop a family of software systems within a domain, based
on a common core and several variable components. This concept is a promising
approach for increasing planned reusability in industry.
In this context, variability of requirements is expressed by feature
models to enable planning and strategic decision both for architectural
and for component development. Feature models are tightly connected to
object-oriented models of the UML. Feature Models are used in different
ways:
-
They are the basis for choosing a set of features by a customer in order
to configure a product, especially by expressing feature dependencies.
-
They support the navigation in requirements specification.
-
They are used for directing and coordinating the partitioning of architecture
and implementation according to the Separation of Concerns principle.
-
They are applied for composing the final software product.
For all the above mentioned reasons, Feature Models play a central role
in Product Line development. However, their definition in terms of syntax,
semantics and graphical
representation as well as the integration into the software development
process is still limited.
This workshop intends to bring together people presenting the various
aspects of Feature Modeling in an object-oriented setting with strong focus
on applicability to industrial
practice. Experience reports are highly appreciated. Improving industrial
applicability of feature modelling and methods is an important goal of
this workshop.
Every participant should submit a position paper. Based on position
papers, a few presentations shall be given to inspire discussion. According
to interest participants work in
groups on specific topics. As a result of the workshop, a more precise
definition of feature models is expected, enabling modeling support and
evaluation by tools. Based on
industrial experience and usage examples, guidelines for defining Feature
Models are to be developed. The adaptation of software development processes
in industry for
integrating Feature Modeling is to be elaborated.
Paper Submission
| Type of Papers |
position / experience |
Formatting
Size |
Acceptable formats are PostScript
or PDF. Submissions should not exceed 5000 words, excluding bibliography
and figures. Use Springer (see link in attached website) formatting instructions. |
| Deadlines |
Submission
March 30th
Notification May 1tst |
Details
| Organizers |
Matthias Riebisch, Ilmenau Technical University, Germany
Jim Coplien, Software and Systems Research Center, Bell Laboratories,
USA
Detlef Streitferdt, Ilmenau Technical University, Germany |
Date
Location |
Monday, July 21st
|
| Workshop Home Page |
http://proinf.de/ECOOP03_WS |
| Number of participants |
10-15 |
| Rules for Attending |
people with accepted position
papers (some as presenters) are preferred, "observers" only when there
is space left. |
| Contact Person |
Matthias
Riebisch |
|