Using aspect-oriented approach for software product line development
2015
Software Product Line Engineering (SPLE) is a software development paradigm to improve systematic software reuse. SPLE is intended to develop a set of similar software systems which share great commonalities within a particular application domain. There are two key assets underpin Software Product Line (SPL) development: feature model and reference architecture. To deal with complex crosscutting behaviors in SPL and also manage the impact of Non-Functional Requirements (NFRs), we propose an aspect-oriented framework in this paper. The proposed framework is able to improve the modeling of interrelationships between design factors and representation of the variabilities in product families. We introduce a small case study to illustrate our approach at the end.
Keywords:
- Software sizing
- Software peer review
- Computer science
- Systems engineering
- Social software engineering
- Resource-oriented architecture
- Package development process
- Software design description
- Software product line
- Software development
- Software construction
- Software engineering
- Feature model
- Software measurement
- Software framework
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
9
References
2
Citations
NaN
KQI