Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3571788.3571803acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvamosConference Proceedingsconference-collections
short-paper
Open access

Dynamic Product Configuration User Interface: A Vision Motivated by the Cyber-Physical Production Systems Domain

Published: 25 January 2023 Publication History

Abstract

Cyber-Physical Production Systems (CPPSs) are large-scale industrial systems in which hardware and software are deeply intertwined. CPPS software has to be highly variable to support frequently changing customer and hardware requirements. Managing the overall variability of such large-scale industrial software is challenging. Knowledge from diverse engineering disciplines, e.g., mechatronics, process, electrical, and control software engineering, is required to support product configuration. These disciplines use diverse artifacts and tools. It is infeasible to have one common variability model or one common configuration user interface representing variability knowledge from diverse disciplines in CPPSs. Therefore, in this paper, we propose the idea of a dynamic product configuration user interface, which decouples the product configuration process from the user interface based on an existing multidisciplinary variability management approach for CPPSs. We describe the next steps toward implementing and evaluating our idea.

References

[1]
David Benavides, Rick Rabiser, Don Batory, and Mathieu Acher. 2019. First International Workshop on Languages for Modelling Variability (MODEVAR 2019). In Proc. of the 23rd International Systems and Software Product Line Conference - Volume A. ACM, New York, NY, USA, 323.
[2]
Krzysztof Czarnecki, Paul Grünbacher, Rick Rabiser, Klaus Schmid, and Andrzej Wąsowski. 2012. Cool features and tough decisions: a comparison of variability modeling approaches. In Proc. of the 6th International Workshop on Variability Modeling of Software-intensive Systems. ACM, 173–182.
[3]
Deepak Dhungana, Paul Grünbacher, and Rick Rabiser. 2011. The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study. Automated Software Engineering 18, 1 (2011), 77–114.
[4]
Hafiyyan Sayyid Fadhlillah, Kevin Feichtinger, Kristof Meixner, Lisa Sonnleithner, Rick Rabiser, and Alois Zoitl. 2022. Towards Multidisciplinary Delta-Oriented Variability Management in Cyber-Physical Production Systems. In Proc. of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems. ACM.
[5]
Kevin Feichtinger, Johann Stöbich, Dario Romano, and Rick Rabiser. 2021. TRAVART: An Approach for Transforming Variability Models. In Proc. of the 15th International Working Conf. on Variability Modelling of Software-Intensive Systems. ACM, 8:1–8:10.
[6]
Kevin Feichtinger, Chico Sundermann, Thomas Thüm, and Rick Rabiser. 2022. It’s Your Loss: Classifying Information Loss during Variability Model Roundtrip Transformations. In Proc. of the 26th ACM International Systems and Software Product Line Conference - Volume A. ACM, New York, NY, USA, 67––78.
[7]
José A. Galindo, Deepak Dhungana, Rick Rabiser, David Benavides, Goetz Botterweck, and Paul Grünbacher. 2015. Supporting distributed product configuration by integrating heterogeneous variability modeling approaches. Information and Software Technology 62, 1 (2015), 78–100.
[8]
Paul Grünbacher, Rick Rabiser, Deepak Dhungana, and Martin Lehofer. 2009. Model-Based Customization and Deployment of Eclipse-Based Tools: Industrial Experiences. In Proc. of the 2009 IEEE/ACM International Conference on Automated Software Engineering. 247–256.
[9]
Christian Kästner, Klaus Ostermann, and Sebastian Erdweg. 2012. A Variability-Aware Module System. In Proc. of the ACM International Conference on Object Oriented Programming Systems Languages and Applications. ACM, 773–792.
[10]
Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering Software Variability with FeatureIDE. Springer.
[11]
Kristof Meixner, Kevin Feichtinger, Rick Rabiser, and Stefan Biffl. 2022. Efficient Production Process Variability Exploration. In Proc. of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems. ACM.
[12]
Andreas Metzger, Patrick Heymans, Klaus Pohl, Pierre-Yves Schobbens, and Germain Saval. 2007. Disambiguating the Documentation of Variability in Software Product Lines: A Separation of Concerns, Formalization and Automated Analysis. In Proc. of the 15th IEEE International Requirements Engineering Conference. IEEE, 365–366.
[13]
Olesia Oliinyk, Kai Petersen, Manfred Schoelzke, Martin Becker, and Soeren Schneickert. 2017. Structuring automotive product lines and feature models: an exploratory study at Opel. Requirements Engineering 22, 1 (2017), 105–135.
[14]
Klaus Pohl, Günter Böckle, and Frank J van der Linden. 2005. Software Product Line Engineering: Foundations, Principles and Techniques. Springer Science & Business Media.
[15]
Rick Rabiser and Alois Zoitl. 2021. Towards Mastering Variability in Software-Intensive Cyber-Physical Production Systems. Procedia Computer Science 180 (2021), 50–59.
[16]
Dario Romano, Kevin Feichtinger, Danilo Beuche, Uwe Ryssel, and Rick Rabiser. 2022. Bridging the gap between academia and industry: transforming the universal variability language to pure: : variants and back. In Proc. of the 26th ACM Int’l Systems and Software Product Line Conference, Volume B. ACM, 123–131.
[17]
Michael Schulze and Robert Hellebrand. 2015. Variability Exchange Language-A Generic Exchange Format for Variability Data. In Software Engineering (Workshops). 71–80.
[18]
Chico Sundermann, Kevin Feichtinger, Dominik Engelhardt, Rick Rabiser, and Thomas Thüm. 2021. Yet Another Textual Variability Language? A Community Effort towards a Unified Language. In Proc. of the 25th ACM International Systems and Software Product Line Conference - Volume A. ACM, 136–147.
[19]
Thomas Thüm, Christoph Seidl, and Ina Schaefer. 2019. On Language Levels for Feature Modeling Notations. In Proc. of the 23rd International Systems and Software Product Line Conference - Volume B. ACM, 158–161.
[20]
Tao Yue, Shaukat Ali, and Bran Selic. 2015. Cyber-Physical System Product Line Engineering: Comprehensive Domain Analysis and Experience Report. In Proc. of the 19th International Conference on Software Product Line. ACM, 338–347.

Cited By

View all
  • (2024)Semantic configuration model with natural transformationsCognitive Systems Research10.1016/j.cogsys.2023.10118583:COnline publication date: 4-Mar-2024

Index Terms

  1. Dynamic Product Configuration User Interface: A Vision Motivated by the Cyber-Physical Production Systems Domain

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    VaMoS '23: Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems
    January 2023
    101 pages
    ISBN:9798400700019
    DOI:10.1145/3571788
    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: 25 January 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Product Configuration Interface
    2. Software Configuration
    3. Software Product Line

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Funding Sources

    Conference

    VaMoS 2023

    Acceptance Rates

    Overall Acceptance Rate 66 of 147 submissions, 45%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)137
    • Downloads (Last 6 weeks)19
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Semantic configuration model with natural transformationsCognitive Systems Research10.1016/j.cogsys.2023.10118583:COnline publication date: 4-Mar-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media