Information Technology Reference
In-Depth Information
system should be used. New domain specific languages are
required in order to represent the production plan and the
reference architecture. The automation of product derivation
is a promising issue. Since the reference architecture and
product configuration are software pieces, the next step is to
add generative power to it. Elaborating a partially automated
production tool chain is an important challenge for efficiency
and code quality. Traceability support demands specific tools
that support all the dimensions [ANQ 09].
Product-line testing is crucial to success in SPLE. For
test automation, the “Tool Support” practice area in the
Framework for Software Product Line Practice developed
by the SEI provides a comprehensive discussion. However,
concrete mechanisms for testing of product lines and tools
to support those mechanisms are subjects that need greater
emphasis in practical approaches. There are still fundamental
challenges in tool support for testing SPLs. For instance, how
can we manage the complexity of the test space taking into
account possible combinations of several variants; how can
we plan, manage, and execute different types of testing such
as unit testing, integration testing, conformance testing, and
regression testing,using SPL-driven tools. Recurrent solutions
provide a configuration management tool to manage multiple
versions of each test. This strategy can be used to provide
traceability between the tests and the artifacts to which they
are applied. Then, SPLE tests can be taken from repositories
and parameterized based on the variation points captured
in variability models. This solution has some strengths and
weaknesses. That is why these subjects are still open for
discussion and are the motivation for events such as the series
of International Workshops on Software Product Line Testing.
2.10. Summary
Software product line engineering is a recent trend in
software development. It can bring benefits in terms of
Search WWH ::




Custom Search