[PDF][PDF] Extending feature diagrams with UML multiplicities

M Riebisch, K Böllert, D Streitferdt… - 6th World Conference on …, 2002 - Citeseer
Feature diagrams are an important product of domain analysis for product lines or system
families, respectively. They describe relations between requirements and distinguish …

[PDF][PDF] Tracing software product line variability: from problem to solution space

K Berg, J Bishop, D Muthig - … of the 2005 …, 2005 - people.computing.clemson.edu
The management of variability plays an important role in successful software product line
engineering. There is a need for a universal variability management approach to be …

Combating architectural degeneration: a survey

L Hochstein, M Lindvall - Information and Software Technology, 2005 - Elsevier
As software systems evolve over time, they invariably undergo changes that can lead to a
degeneration of the architecture. Left unchecked, degeneration may reach a level where a …

[PDF][PDF] Towards a more precise definition of feature models

M Riebisch - Modelling variability for object-oriented product lines, 2003 - cin.ufpe.br
Feature models are a well accepted means for expressing requirements in a domain on an
abstract level. They are applied to describe variable and common properties of products in a …

Modeling variability for object-oriented product lines

M Riebisch, D Streitferdt, I Pashov - European Conference on Object …, 2003 - Springer
The concept of a software product line is a promising approach for increasing planned
reusability in industry. For planning future requirements, the integration of domain analysis …

Supporting evolutionary development by feature models and traceability links

M Riebisch - … 11th IEEE International Conference and Workshop …, 2004 - ieeexplore.ieee.org
During their usage, software systems have to be changed constantly. If such changes are
implemented in an incomplete or inconsistent way a loss of architectural quality will occur, ie …

Rationale, decisions and alternatives traceability for architecture design

F Gilson, V Englebert - Proceedings of the 5th European Conference on …, 2011 - dl.acm.org
When designing information systems, architects must often deal with many requirements
and constraints. Also, many parties may collaborate during design phases. Therefore, the …

[PDF][PDF] Traceability for Managing Evolutionary Change.

P Maeder, M Riebisch, I Philippow - SEDE, 2006 - researchgate.net
Traceability links can provide essential support for evolutionary development of software,
beyond requirements engineering eg for reuse & design decisions, design and code …

Developing maintainable software: The Readable approach

CEH Chua, S Purao, VC Storey - Decision Support Systems, 2006 - Elsevier
Software maintenance is expensive and difficult because software is complex and
maintenance requires the understanding of code written by someone else. A prerequisite to …

[PDF][PDF] A critical analysis of using feature models for variability management

K Berg, D Muthig - Univerity of Pretoria, 2005 - Citeseer
The managing of variability across products in a software product line is one of the most
important tasks for successful product line engineering. Due to a large number of …