Supporting the Evolution of Product Line Architectures with Variability Model Fragments (bibtex)
by Deepak Dhungana, Thomas Neumayer, Paul Grünbacher and Rick Rabiser
Abstract:
Evolution is a permanent challenge in product line engineering. Reusable assets such as software components or documents evolve continuously due to new customer requirements or technology changes. This leads to modifications or extensions of the product line's variability models describing the reference architecture. Due to the large size of product lines, single stakeholders or teams can only maintain a small part of a system which poses additional challenges for evolution. This paper presents a tool-supported approach for building and maintaining variability models of large-scale product lines. We structure variability models into multiple model fragments of manageable size that can be created and maintained by individual teams. Model fragments can be merged semi- automatically into a variability model. We illustrate the approach with examples from ongoing industry collaboration.
Reference:
Deepak Dhungana, Thomas Neumayer, Paul Grünbacher and Rick Rabiser: Supporting the Evolution of Product Line Architectures with Variability Model Fragments, in Proceedings 7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), February 18-22, Vancouver, BC, Canada, IEEE Computer Society, 2008.
Bibtex Entry:
@Conference{Dhungana2008,
  author = {Deepak Dhungana and Thomas Neumayer and Paul Grünbacher and Rick
	Rabiser},
  title = {Supporting the Evolution of Product Line Architectures with Variability
	Model Fragments},
  booktitle = {Proceedings 7th Working IEEE/IFIP Conference on Software Architecture
	(WICSA 2008), February 18-22, Vancouver, BC, Canada},
  year = {2008},
  pages = {327-330},
  publisher = {IEEE Computer Society},
  abstract = {Evolution is a permanent challenge in product line engineering. Reusable
	assets such as software components or documents evolve continuously
	due to new customer requirements or technology changes. This leads
	to modifications or extensions of the product line's variability
	models describing the reference architecture. Due to the large size
	of product lines, single stakeholders or teams can only maintain
	a small part of a system which poses additional challenges for evolution.
	This paper presents a tool-supported approach for building and maintaining
	variability models of large-scale product lines. We structure variability
	models into multiple model fragments of manageable size that can
	be created and maintained by individual teams. Model fragments can
	be merged semi- automatically into a variability model. We illustrate
	the approach with examples from ongoing industry collaboration.},
  doi = {10.1109/WICSA.2008.23},
  keywords = {CD Lab ASE}
}
Powered by bibtexbrowser