Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2364412.2364426acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

Towards product configuration taking into account quality concerns

Published: 02 September 2012 Publication History

Abstract

The configuration of concrete products from a product line infrastructure is the process of resolving the variability captured in the product line according to a company's market strategy or specific customer's requirements. Several aspects influence the selection of features for a concrete product, such as dependencies and constraints between features, the different stakeholders involved in the process, the desired degree of quality, and cost constraints. This paper presents the vision of a configurator that will focus on providing indicators of security and performance for features and empowering its users to interactively observe the effect of the selected set of features on these two quality characteristics. We propose the use of reusable expert knowledge and static analysis for obtaining the indicators of security and performance, respectively. The two main issues to be investigated are: (1) to which degree the configuration process should be automated; and (2) how exactly to obtain indicators of security and performance for features that can be used to predict the security and performance of whole configurations.

References

[1]
E. Abbasi, A. Hubaux, and P. Heymans. A toolset for feature-based configuration workflows. In SPLC 2011, pages 65--69. IEEE, August 2011.
[2]
E. Albert, P. Arenas, S. Genaim, M. Gómez-Zamalloa, and G. Puebla. COSTABS: A Cost and Termination Analyzer for ABS. In PEPM 2012, pages 151--154. ACM Press, January 2012.
[3]
E. Albert, P. Arenas, S. Genaim, and G. Puebla. Closed-Form Upper Bounds in Static Cost Analysis. Journal of Automated Reasoning, 46(2): 161--203, February 2011.
[4]
D. Benavides, P. Trinidad, and A. Ruiz-Cortez. Automated Reasoning on Feature Models. In CAiSE 2005, pages 491--503. Springer, June 2005.
[5]
D. Clarke, N. Diakov, R. Haehnle, E. Johnsen, I. Schaefer, J. Schaefer, R. Schlatte, and P. Wong. Modeling spatial and temporal variability with the hats abstract behavioral modeling language. In Formal Methods for Eternal Networked Software Systems, volume 6659 of Lecture Notes in Computer Science, pages 417--457. Springer, 2011.
[6]
K. Czarnecki, S. Helsen, and U. W. Eisenecker. Staged configuration using feature models. In Software Product Lines, volume 3154 of Lecture Notes in Computer Science, pages 162--164. Springer, 2004.
[7]
K. Czarnecki, S. Helsen, and U. W. Eisenecker. Staged configuration through specialization and multi-level configuration of feature models. Software Process Improvement and Practice, 10(2), 2005.
[8]
K. Czarnecki, S. She, and A. Wasowski. Sample spaces and feature models: There and back again. In SPLC 2008, pages 22--31. IEEE, Setember 2008.
[9]
L. Etxeberria and G. Sagardui. Evaluation of Quality Attribute Variability in Software Product Families. In ECBS 2008, pages 255--264. IEEE, March 2008.
[10]
B. González-baixauli, J. C. S. do Prado Leite, and J. Mylopoulos. Visual Variability Analysis for Goal Models. In RE 2004, pages 198--207. IEEE, 2004.
[11]
A. Hubaux and P. Heymans. On the evaluation and improvement of feature-based configuration techniques in software product lines. In ICSE 2009, pages 367--370. IEEE, May 2009.
[12]
A. Hubaux, P. Heymans, P.-Y. Schobbens, D. Deridder, and E. Abbasi. Supporting multiple perspectives in feature-based configuration. Software and Systems Modeling, pages 1--23, November 2011.
[13]
ISO/IEC. Software Engineering - Product Quality - Part3: Internal Metrics, 2002.
[14]
ISO/IEC. Systems and Software Engineering - Systems and software product Quality Requirements and Evaluation - System and software quality models, 2011.
[15]
S. Jarzabek, B. Yang, and S. Yoeun. Addressing quality attributes in domain analysis for product lines. Software, IEE Proceedings, 153(2): 61--73, April 2006.
[16]
K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson. Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-21, SEI, 1990.
[17]
J. Kuusela and J. Savolainen. Requirements engineering for product families. In ICSE 2000, pages 61--69. ACM, April 2000.
[18]
J. Lee and K. C. Kang. A feature-oriented approach to developing dynamically reconfigurable products in product line engineering. In SPLC 2006, pages 131--140. IEEE, August 2006.
[19]
M. Sinnema, S. Deelstra, J. Nijhuis, and J. Bosch. COVAMOF: A Framework for Modeling Variability in Software Product Families. In SPLC 2004, volume 3154, pages 197--213. Springer, 2004.
[20]
S. Soltani, M. Asadi, M. Hatala, D. Gasevic, and E. Bagheri. Automated planning for feature model configuration based on stakeholders' business concerns. In ASE 2011, pages 536--539. IEEE, November 2011.
[21]
B. Wegbreit. Mechanical Program Analysis. Communications of the ACM, 18(9): 528--539, 1975.
[22]
J. White, B. Dougherty, and D. Schmidt. Selecting highly optimal architectural feature sets with filtered cartesian flattening. Systems and Software, pages 1268--1284, August 2009.
[23]
J. White, B. Dougherty, D. Schmidt, and D. Benavides. Automated reasoning for multi-step feature model configuration problems. In SPLC 2009, pages 11--20. Carnegie Mellon University, August 2009.
[24]
J. White, D. Schmidt, D. Benavides, P. Trinidad, and A. Ruiz-Cortez. Automated diagnosis of product-line configuration errors in feature models. In SPLC 2008, pages 225--234. IEEE, Setember 2008.
[25]
H. Zhang, S. Jarzabek, and B. Yang. Quality Prediction and Assessment for Product Lines. In CAiSE 2005, pages 681--695. Springer, June 2003.

Cited By

View all
  • (2021)Safety, security, and configurable software systemsProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3471147(148-159)Online publication date: 6-Sep-2021
  • (2018)A systematic literature review on the semi-automatic configuration of extended product linesJournal of Systems and Software10.1016/j.jss.2018.07.054144:C(511-532)Online publication date: 1-Oct-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '12: Proceedings of the 16th International Software Product Line Conference - Volume 2
September 2012
287 pages
ISBN:9781450310956
DOI:10.1145/2364412
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]

Sponsors

  • Pure-Systems: Pure-Systems GmbH
  • Petrobras: Petróleo Brasileiro S/A
  • SEBRAE: Serviço Brasileiro de Apoio às Micro E Pequenas Empresas
  • FAPESB: Fundação de Amparo à Pesquisa do Estado da Bahia
  • Hitachi
  • INES: National Institute of Science and Technology for Software Engineering
  • IEEE: Institute of Electrical and Electronics Engineers
  • Software Eng Inst: Software Engineering Institute
  • Biglever: BigLever Software, Inc.
  • CAPES: Brazilian Higher Education Funding Council

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. feature models
  2. product configuration
  3. product line engineering
  4. quality concerns
  5. static analysis

Qualifiers

  • Research-article

Conference

SPLC - Vol. II
Sponsor:
  • Pure-Systems
  • Petrobras
  • SEBRAE
  • FAPESB
  • INES
  • IEEE
  • Software Eng Inst
  • Biglever
  • CAPES

Acceptance Rates

Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Safety, security, and configurable software systemsProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A10.1145/3461001.3471147(148-159)Online publication date: 6-Sep-2021
  • (2018)A systematic literature review on the semi-automatic configuration of extended product linesJournal of Systems and Software10.1016/j.jss.2018.07.054144:C(511-532)Online publication date: 1-Oct-2018

View Options

Get Access

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