skip to main content
10.1145/1944892.1944896acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvamosConference Proceedingsconference-collections
research-article

Control variant-rich models by variability measures

Published: 27 January 2011 Publication History

Abstract

The embedded systems market and especially the software part of it is growing drastically in automotive industry. Today we see that the value of software or functionality that is realized using software within cars is about 35% of the value of the car itself. We have typically more than 70 embedded control units (ECUs) in a car with functionality realized and controlled by software. The standardization of communication interfaces and operating system functionality as for example realized by AUTOSAR facilitates the distributed development of software. But the needs to produce software in time and in budget remain still a main task in automotive software industry. To cope with tight project plans, process models based on product line technology promise a good chance to be successful. Nevertheless, the need to control the product development remains still one of the most important questions in this area.
The work presented here gives some new insights into the definition and application of measures with special emphasis on the variability aspects used within a product line development. Several known techniques as for example atomic sets or formal variability analysis are revisited and used within the context of variability metrics. The measures are categorized and can be used within a project to control and manage the defined variability.

References

[1]
aXBench -- AUTOSAR eXtensible Workbench. CASE tool prototype. Fraunhofer ISST Berlin, http://axbench.fraunhofer.isst.de/ {2010-12-20}, http://axbench.sourceforge.net/ {2010-12-20}.
[2]
v.control. CASE tool prototype. http://www.prostep.com/unsere-kompetenz/forschungsprojekte/ebaso/?L=0 {2010-11-16}, PROSTEP IMP GmbH; developed within the VEIA and EBASO research projects.
[3]
D. Batory: Feature models, grammars, and propositional formulas. In H. Obbink and K. Pohl (eds.): Proc. Software Product Line Conf. (SPLC 2005), LNCS 3714, pp. 7--20. Springer-Verlag, Sep 2005.
[4]
D. Benavides, S. Segura, and A. Ruiz Cortés: Automated analysis of feature models 20 years later: A literature review. Information Systems, 35(6), Sep 2010. http://dx.doi.org/10.1016/j.is.2010.01.001.
[5]
P. Clements and L. Northrop: Software Product Lines - Practices and Patterns. Addison-Wesley, 2002.
[6]
K. Czarnecki and A. Wasowski: Feature diagrams and logics: There and back again. In Proc. 11th Int. Software Product Line Conf. (SPLC 2007), pp. 23--34, Kyoto, Japan, Sep 10--14, 2007. ISBN 978-0-7695-2888-5.
[7]
E. Dincel, N. Medvidovic, and A. van der Hoek: Measuring product line architectures. In Proc. 4th Int. WS on Software Product-Family Engineering (PFE 2001), LNCS 2290, pp. 346--352. Springer-Verlag, 2001.
[8]
D. Fernandez-Amoros, R. H. Gil, and J. C. Somolinos: Inferring information from feature diagrams to product line economic models. In Proc. 13th Int. Software Product Line Conf. (SPLC 2009), San Francisco, USA, Aug 24--28, 2009. CMU, Pittsburgh, PA, USA.
[9]
M. Große-Rhode: Model maturity levels for embedded systems development, or: working with warnings. In S. v. Baelen, I. Ober, H. Espinoza, T. Weigert, I. Ober, and S. Gérard (eds.): Proc. of the 3rd Int. WS on Model Based Architecting and Construction of Embedded Systems (ACES-MB 2010), Oslo, Norway, Oct 4, 2010.
[10]
K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson: Feature-oriented domain analysis (FODA) -- feasibility study. Tech. Rep. CMU/SEI-90-TR-21, ADA235785, SEI, CMU, Pittsburgh, PA, Nov 1990.
[11]
S. Mann and G. Rock: Dealing with variability in architecture descriptions to support automotive product lines. In D. Benavides, A. Metzger, and U. Eisenecker (eds.): Proc. 3rd Int. WS on Variability Modeling of Software-intensive Systems (VAMOS 2009), ICB-Research Report No. 29, pp. 111--120, Sevilla, Spain, Jan 27--30, 2009. Institut für Informatik und Wirtschaftsinformatik (ICB), Universität Duisburg-Essen. ISSN 1860--2770 (Print); ISSN 1866--5101 (Online).
[12]
M. Mendonca, A. Wasowski, K. Czarnecki, and D. Cowan: Efficient compilation techniques for large scale feature models. In Proc. 7th Int. Conf. on Generative Programming and Component Engineering (GPCE 2008), pp. 13--22, Nashville, Tennessee, USA, Oct 19--23, 2008. ACM Press, ISBN 978-1-60558-267-2.
[13]
V. Misic: Measuring the coherence of software product line architectures. Tech. Rep. 06/03, Dep. of CS, University of Manitoba, Canada, Jun 2006.
[14]
G. Rock, F. Kliemannel, and S. Mann: Engineering and assessment of variant-rich embedded software. In Proc. embedded world Conf. 2010, Nürnberg, Deutschland, Mar 2--4, 2010. WEKA Fachmedien, ISBN 978-3-7723-1012-6.
[15]
G. Rock and S. Mann: Assessment of product line architecture descriptions in v. control. In I. Schieferdecker and S. Goericke (eds.): Software Quality Engineering -- Proc. of the CONQUEST 2009, pp. 163--178. dpunkt.verlag, Sep 2009, ISBN 978-3-89864-637-6.
[16]
S. Segura: Automated analysis of feature models using atomic sets. In Proc. 1st WS on Analyses of Software Product Lines, Limerick, Ireland, Sep 12, 2008. co-located with SPLC 2008.
[17]
W. Zhang, H. Zhao, and H. Mei: A propositional logic-based method for verification of feature models. In Proc. 6th Int. Conf. on Formal Engineering Methods (ICFEM 2004), vol. 3308 of LNCS, Seattle, WA, USA, Nov 8--12, 2004. Springer, ISBN 3-540-23841-7.

Cited By

View all
  • (2022)Towards a recipe for language decomposition: quality assessment of language product linesEmpirical Software Engineering10.1007/s10664-021-10074-627:4Online publication date: 1-Jul-2022
  • (2012)A Variant Management Based Methodology for the Requirements-Engineering Process of Mechanical PartsConcurrent Engineering Approaches for Sustainable Product Development in a Multi-Disciplinary Environment10.1007/978-1-4471-4426-7_10(109-120)Online publication date: 10-Aug-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems
January 2011
174 pages
ISBN:9781450305709
DOI:10.1145/1944892
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 January 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. architectural description
  2. architecture
  3. feature model
  4. measures
  5. metrics
  6. product line
  7. variability

Qualifiers

  • Research-article

Funding Sources

Conference

VaMoS '11

Acceptance Rates

Overall Acceptance Rate 66 of 147 submissions, 45%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2022)Towards a recipe for language decomposition: quality assessment of language product linesEmpirical Software Engineering10.1007/s10664-021-10074-627:4Online publication date: 1-Jul-2022
  • (2012)A Variant Management Based Methodology for the Requirements-Engineering Process of Mechanical PartsConcurrent Engineering Approaches for Sustainable Product Development in a Multi-Disciplinary Environment10.1007/978-1-4471-4426-7_10(109-120)Online publication date: 10-Aug-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media