An integrated aspect-oriented model-driven software product line tool suite
Companion of the 30th international conference on Software engineering
Can aspects model product lines?
Proceedings of the 2008 AOSD workshop on Early aspects
Approaches for Model Transformation Reuse: Factorization and Composition
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Integrating Performance Analysis in the Model Driven Development of Software Product Lines
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Domain-driven discovery of stable abstractions for pointcut interfaces
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines
Software Language Engineering
Aspects, Dependencies and Interactions
Object-Oriented Technology. ECOOP 2008 Workshop Reader
Facilitating Controlled Tests of Website Design Changes: A Systematic Approach
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Variability in Automation System Models
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Mapping problem-space to solution-space features: a feature interaction approach
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Towards feature-driven planning of product-line evolution
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Weaving Variability into Domain Metamodels
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Dealing with fine-grained configurations in model-driven SPLs
Proceedings of the 13th International Software Product Line Conference
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
A model for variability design rationale in SPL
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software product lines for Web 2.0 synchronous collaboration
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Multi-Level Product Line Customization
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
A flexible approach for generating product-specific documents in product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Consistent product line configuration across file type and product line boundaries
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Development of high-integrity software product lines using model transformation
SAFECOMP'10 Proceedings of the 29th international conference on Computer safety, reliability, and security
Feature-based composition of software architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Issues in model-driven behavioural product derivation
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Proceedings of the 4th India Software Engineering Conference
A framework for developing home automation systems: From requirements to code
Journal of Systems and Software
Managing crosscutting concerns in component based systems using a model driven development approach
Journal of Systems and Software
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Managing the quality of software product line architectures through reusable model transformations
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Feature modeling for business document models
Proceedings of the 15th International Software Product Line Conference, Volume 2
An infrastructure for composing build systems of software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Understanding variability abstraction and realization
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
A feature-based approach for modeling role-based access control systems
Journal of Systems and Software
Code generation for a bi-dimensional composition mechanism
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
On the relationship of concern metrics and requirements maintainability
Information and Software Technology
Managing complexity and variability of a model-based embedded software product line
Innovations in Systems and Software Engineering
SLE'09 Proceedings of the Second international conference on Software Language Engineering
VML* – a family of languages for variability management in software product lines
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Incremental consistency checking of dynamic constraints
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Using higher-order transformations to derive variability mechanism for embedded systems
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Compositional algorithmic verification of software product lines
FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
Variability modelling in the ABS language
FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
User interface engineering for software product lines: the dilemma between automation and usability
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Weaving variability into domain metamodels
Software and Systems Modeling (SoSyM)
Exemplar driven development of software product lines
Expert Systems with Applications: An International Journal
Light-weight tool support for staged product derivation
Proceedings of the 16th International Software Product Line Conference - Volume 1
FoVeOOS'11 Proceedings of the 2011 international conference on Formal Verification of Object-Oriented Software
Abstract delta modeling: my research plan
Proceedings of the 16th International Software Product Line Conference - Volume 2
Pushouts in software architecture design
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
Verification of aspectual composition in feature-modeling
SEFM'12 Proceedings of the 10th international conference on Software Engineering and Formal Methods
Using CVL to operationalize product line development with reusable aspect models
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Information and Software Technology
Domain-Driven discovery of stable abstractions for pointcut interfaces
Transactions on Aspect-Oriented Software Development IX
FAMILIAR: A domain-specific language for large scale management of feature models
Science of Computer Programming
Engineering delta modeling languages
Proceedings of the 17th International Software Product Line Conference
Generating counterexamples of model-based software product lines: an exploratory study
Proceedings of the 17th International Software Product Line Conference
Proceedings of the 17th International Software Product Line Conference co-located workshops
Separation of concerns in feature diagram languages: A systematic survey
ACM Computing Surveys (CSUR)
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
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.