• Home
  • Search
  • Product Line Implementation using Aspect-Oriented and Model-Driven Software Development
  • Cite Icon23
  • https://doi.org/10.1109/spline.2007.4339272Copy DOI Icon

Product Line Implementation using Aspect-Oriented and Model-Driven Software Development

  • Sep 1, 2007
  • Markus Voelter +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through maintenance and evolution. This paper presents an approach that facilitates variability implementation, management and tracing by integrating model-driven and aspect-oriented software development. Features are separated in models and composed by aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution domain. Aspect-oriented techniques enable the explicit expression and modularization of variability on model, code, and template level The presented concepts are illustrated with a case study of a home automation system.

Similar Papers
  • Book Chapter
  • Citations1

Composition of Verification Assets for Software Product Lines of Cyber Physical Systems

  • Jan 01, 2017
  • Ethan T Mcgee +2
  • Book Chapter
  • Citations2

Evolving KobrA to Support SPL for WebGIS Development

  • Jan 01, 2011
  • Juan Manuel Moreno-Rivera +2
  • Single Book
  • Citations28

Aspect-Oriented, Model-Driven Software Product Lines

  • Sep 07, 2011
  • Lancaster EPrints (Lancaster University)
  • Awais Rashid +2
  • Conference Article

SPLReePlan - Automated Support for Software Product Line Reengineering Planning

  • Sep 27, 2021
  • Luciano Marchezan +5
  • Conference Article
  • Citations18

Toward a hybrid approach to generate Software Product Line portfolios

  • Jun 01, 2013
  • Jonathas Cruz +6
  • Research Article
  • Citations40

Managing the business of software product line: An empirical investigation of key business factors

  • Jul 03, 2006
  • Information and Software Technology
  • Faheem Ahmed +1
  • Conference Article
  • Citations2

Designing an Architecture of SNS Platform by Applying a Product Line Engineering Approach

  • May 01, 2012
  • Duksan Ryu +2
  • PDF
  • Conference Article
  • Citations5

Evolving System Families in Space and Time

  • Oct 19, 2020
  • Gabriela Karoline Michelon
  • Research Article
  • Citations8

Trusted Product Lines

  • Jun 22, 2012
  • Information and Software Technology
  • Stuart Hutchesson +1
  • Conference Article
  • Citations7

Variability management in an unaware software product line company

  • Jan 22, 2014
  • David Benavides +1
  • Research Article
  • Citations12

UML Extensions for Aspect Oriented Software Development.

  • Jan 01, 2009
  • The Journal of Object Technology
  • Francisca Losavio +2
  • Conference Article
  • Citations2

Feature Model Approach for Managing Variablility of Dynamic Behavior Models in Mechatronic Systems

  • Nov 13, 2015
  • Farisoroosh Abrishamchian +2
  • Research Article

How Code Smell and Refactoring Affect the Software Product Line Maintainability

  • Dec 15, 2025
  • Journal of Computing Innovations and Emerging Technologies
  • Maryam Mehmood +1
  • Conference Article
  • Citations2

A Unified Formal Model for Supporting Aspect-Oriented Dynamic Software Architecture

  • Nov 01, 2007
  • Yiming Lau +4
  • Conference Article
  • Citations16

Experiences with Product Line Development of Multi-Discipline Analysis Software at Overwatch Textron Systems

  • Sep 10, 2007
  • Paul A Jensen
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.