[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2811681.2811703acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaswecConference Proceedingsconference-collections
short-paper

An Aspect-Oriented Feature Modelling Framework for Software Product Line Engineering

Published: 28 September 2015 Publication History

Abstract

Software Product Line Engineering (SPLE) is a software development paradigm that focusing on systematic software assets reuse. SPLE treats software products in the same application domains as a product family and developing various of assets could be reused in the product family. Feature modelling is a critical activity of SPLE, which developing the requirement model for product families and providing guidance for individual product implementation. In this paper, we discuss several drawbacks of current feature modelling and propose a solution which adopting aspect-oriented development ideas and approaches. The proposed framework is intended to better manage complex feature relationships, and enhance quality-aware feature modelling. We include a case study of a real-life experience to demonstrate the proposed approach.

References

[1]
L. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos. Non-functional requirements in software engineering. International Series in Software Engineering, 1999.
[2]
M. Gordon and D. Harel. Generating executable scenarios from natural language. In Computational Linguistics and Intelligent Text Processing, pages 456--467. Springer Berlin Heidelberg, 2009.
[3]
I. Groher and M. Voelter. Using aspects to model product line variability. pages 89--95. SPLC2, 2008.
[4]
J. Kienzle, N. Guelfi, and S. Mustafiz. Crisis management systems: A case study for aspect-oriented modeling. Transactions on Aspect-Oriented Software Development, pages 1--22, 2010.
[5]
U. Kulesza, V. Alves, A. Garcia, A. Neto, E. Cirilo, C. de Lucena, and P. Borba. Mapping features to aspects: A model-based generative approach. Early Aspects: Current Challenges and Future Directions, pages 155--174, 2007.
[6]
K. Lee, K. Kang, and J. Lee. Concepts and guidelines of feature modeling for product line software engineering. In Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools, pages 62--77, 2002.
[7]
L. Tan, R. Bille, Y. Q. Lin, S. Chalup, and C. Tucker. Software development in the city evolutions project. In Proceedings of the 2014 Conference on Interactive Entertainment, 2014.
[8]
H. L. Ye and W. Zhang. Formal definition of feature models to support software product line evolutions. In Proceedings of the 2008 International Conference on Software Engineering Research Practice, pages 349--355, 2008.
[9]
G. H. Zhang, H. L. Ye, and Y. Q. Lin. Quality attribute modeling and quality aware product configuration in software product lines. Software Quality Journal, pages 365--401, 2014.

Cited By

View all
  • (2021)iMER-FM: Iterative Process of System Feature Model Extraction from the RequirementsInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402150015731:03(435-475)Online publication date: 31-Mar-2021
  • (2021)Modelling Dynamics in Aspect-Oriented Programs2021 IEEE 12th International Conference on Software Engineering and Service Science (ICSESS)10.1109/ICSESS52187.2021.9522154(6-11)Online publication date: 20-Aug-2021

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ASWEC ' 15 Vol. II: Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference
September 2015
171 pages
ISBN:9781450337960
DOI:10.1145/2811681
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • Australian Comp Soc: Australian Computer Society

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 September 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. aspectoriented
  2. feature modelling
  3. software product line engineering

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

ASWEC ' 15 Vol. II

Acceptance Rates

ASWEC ' 15 Vol. II Paper Acceptance Rate 12 of 27 submissions, 44%;
Overall Acceptance Rate 12 of 27 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)iMER-FM: Iterative Process of System Feature Model Extraction from the RequirementsInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402150015731:03(435-475)Online publication date: 31-Mar-2021
  • (2021)Modelling Dynamics in Aspect-Oriented Programs2021 IEEE 12th International Conference on Software Engineering and Service Science (ICSESS)10.1109/ICSESS52187.2021.9522154(6-11)Online publication date: 20-Aug-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media