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

Clafer tools for product line engineering

Published: 26 August 2013 Publication History

Abstract

Clafer is a lightweight yet expressive language for structural modeling: feature modeling and configuration, class and object modeling, and metamodeling. Clafer Tools is an integrated set of tools based on Clafer. In this paper, we describe some product-line variability modeling scenarios of Clafer Tools from the viewpoints of product-line owner, product-line engineer, and product engineer.

References

[1]
Alloy. http://alloy.mit.edu.
[2]
Choco. http://www.emn.fr/z-info/choco-solver.
[3]
Clafer Compiler. https://github.com/gsdlab/clafer.
[4]
Clafer Configurator. https://github.com/gsdlab/ClaferConfigurator.
[5]
Clafer Homepage. http://clafer.org.
[6]
Clafer Wiki. https://github.com/gsdlab/claferWiki.
[7]
ClaferIG. https://github.com/gsdlab/claferIG.
[8]
ClaferMOO. https://github.com/gsdlab/claferMoo.
[9]
ClaferMoo Visualizer. https://github.com/gsdlab/claferMooVisualizer.
[10]
Common Variability Language revised submission, 2012. http://www.omgwiki.org/variability/doku.php#cvl_revised_submission.
[11]
K. Bąk, K. Czarnecki, and A. Wąsowski. Feature and meta-models in clafer: Mixed, specialized and coupled. In International Conference on Software Language Engineering, pages 291--301, 2010.
[12]
J. Guo, K. Czarnecki, S. Apel, N. Siegmund, and A. Wasowski. Why CART works for variability-aware performance prediction? an empirical study on performance distributions. Technical report, GSD Lab, University of Waterloo, 04/2013 2013.
[13]
A. Murashkin, M. Antkiewicz, D. Rayside, and K. Czarnecki. Visualization and exploration of optimal variants in product line engineering.
[14]
R. Olaechea, S. Stewart, K. Czarnecki, and D. Rayside. Modeling and multi-objective optimization of quality attributes in variability-rich software. In NFPinDSML, 2012.

Cited By

View all
  • (2024)Design of a Meta-Factory for Product Lines Model-Driven SoftwareProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676545(6-10)Online publication date: 2-Sep-2024
  • (2024)Extensions and Scalability Experiments of a Generic Model-Driven Architecture for Variability Model ReasoningProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3640310.3674090(126-137)Online publication date: 22-Sep-2024
  • (2024)Sampling Cardinality-Based Feature ModelsProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634719(46-55)Online publication date: 7-Feb-2024
  • Show More Cited By

Index Terms

  1. Clafer tools for product line engineering

                            Recommendations

                            Comments

                            Information & Contributors

                            Information

                            Published In

                            cover image ACM Other conferences
                            SPLC '13 Workshops: Proceedings of the 17th International Software Product Line Conference co-located workshops
                            August 2013
                            148 pages
                            ISBN:9781450323253
                            DOI:10.1145/2499777
                            Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

                            Publisher

                            Association for Computing Machinery

                            New York, NY, United States

                            Publication History

                            Published: 26 August 2013

                            Check for updates

                            Author Tags

                            1. Clafer
                            2. ClaferIG
                            3. ClaferMOO
                            4. ClaferMOO visualizer
                            5. ClaferWiki
                            6. clafer configurator

                            Qualifiers

                            • Research-article

                            Conference

                            SPLC 2013 workshops

                            Acceptance Rates

                            Overall Acceptance Rate 167 of 463 submissions, 36%

                            Contributors

                            Other Metrics

                            Bibliometrics & Citations

                            Bibliometrics

                            Article Metrics

                            • Downloads (Last 12 months)12
                            • Downloads (Last 6 weeks)6
                            Reflects downloads up to 25 Jan 2025

                            Other Metrics

                            Citations

                            Cited By

                            View all
                            • (2024)Design of a Meta-Factory for Product Lines Model-Driven SoftwareProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3676545(6-10)Online publication date: 2-Sep-2024
                            • (2024)Extensions and Scalability Experiments of a Generic Model-Driven Architecture for Variability Model ReasoningProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3640310.3674090(126-137)Online publication date: 22-Sep-2024
                            • (2024)Sampling Cardinality-Based Feature ModelsProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634719(46-55)Online publication date: 7-Feb-2024
                            • (2024)Virtual Platform: Effective and Seamless Variability Management for Software SystemsIEEE Transactions on Software Engineering10.1109/TSE.2024.340622450:11(2753-2785)Online publication date: Nov-2024
                            • (2023)Generating Constraint Programs for Variability Model Reasoning: A DSL and Solver-Agnostic ApproachProceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences10.1145/3624007.3624060(138-152)Online publication date: 22-Oct-2023
                            • (2023)FeatRacer: Locating Features Through Assisted TraceabilityIEEE Transactions on Software Engineering10.1109/TSE.2023.332471949:12(5060-5083)Online publication date: Dec-2023
                            • (2023)Timing-Aware Variability Resolution in EAST-ADL Product Line Architecture2023 30th Asia-Pacific Software Engineering Conference (APSEC)10.1109/APSEC60848.2023.00059(473-482)Online publication date: 4-Dec-2023
                            • (2023)VEER: enhancing the interpretability of model-based optimizationsEmpirical Software Engineering10.1007/s10664-023-10296-w28:3Online publication date: 4-Apr-2023
                            • (2022)On the relation of variability modeling languages and non-functional propertiesProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B10.1145/3503229.3547055(140-144)Online publication date: 12-Sep-2022
                            • (2022)Empirical analysis of the tool support for software product linesSoftware and Systems Modeling10.1007/s10270-022-01011-222:1(377-414)Online publication date: 8-Jun-2022
                            • Show More Cited By

                            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