On Language Levels for Feature Modeling Notations

被引:10
|
作者
Thum, Thomas [1 ]
Seidl, Christoph [2 ]
Schaefer, Ina [1 ]
机构
[1] TU Braunschweig, Braunschweig, ME, Germany
[2] IT Univ, Copenhagen, Denmark
关键词
product lines; variability modeling; feature model; language design; expressiveness; automated analysis; SOFTWARE PRODUCT LINES; MASS CUSTOMIZATION; VARIABILITY;
D O I
10.1145/3307630.3342404
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Configuration is a key enabling technology for the engineering of systems and software as wells as physical goods. A selection of configuration options (aka. features) is often enough to automatically generate a product tailored to the needs of a customer. It is common that not all combinations of features are possible in a given domain. Feature modeling is the de-facto standard for specifying features and their valid combinations. However, a pivotal hurdle for practitioners, researchers, and teachers in applying feature modeling is that there are hundreds of tools and languages available. While there have been first attempts to define a standard feature modeling language, they still struggle with finding an appropriate level of expressiveness. If the expressiveness is too high, the language will not be adopted, as it is too much effort to support all language constructs. If the expressiveness is too low, the language will not be adopted, as many interesting domains cannot be modeled in such a language. Towards a standard feature modeling notation, we propose the use of language levels with different expressiveness each and discuss criteria to be used to define such language levels. We aim to raise the awareness on the expressiveness and eventually contribute to a standard feature modeling notation.
引用
收藏
页码:158 / 161
页数:4
相关论文
共 50 条
  • [41] Language diversity: a constitutive feature of language
    Vasiljev, Ivo
    SLOVO A SLOVESNOST, 2009, 70 (01): : 3 - 22
  • [42] Usability Evaluation of modeling notations for software engineering in machine and plant automation
    Braun, Steven
    Obermeier, Martin
    Vogel-Heuser, Birgit
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [43] The Repercussions of Business Process Modeling Notations on Mental Load and Mental Effort
    Zimoch, Michael
    Pryss, Ruediger
    Probst, Thomas
    Schlee, Winfried
    Reichert, Manfred
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2018 INTERNATIONAL WORKSHOPS, 2019, 342 : 133 - 145
  • [44] Using the "Physics" of Notations to Analyze a Visual Representation of Business Decision Modeling
    Thomas, John C.
    Diament, Judah
    Martino, Jacquelyn
    Bellamy, Rachel K. E.
    2012 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2012, : 41 - 44
  • [45] TOWARDS A LANGUAGE OF LINGUISTICS - A SYSTEM OF FORMAL NOTATIONS FOR THEORETICAL MORPHOLOGY - MELCUK,IA
    BEARD, R
    SLAVIC AND EAST EUROPEAN JOURNAL, 1984, 28 (03): : 416 - 417
  • [46] Analysis of notations for modeling user interaction scenarios in ubiquitous collaborative systems
    Maximiliano Canché
    Sergio F. Ochoa
    Daniel Perovich
    Francisco J. Gutierrez
    Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 5321 - 5333
  • [47] Model-transformation-based Software Generation utilizing Natural Language Notations
    Eder, Raimund
    Filieri, Antonella
    Kurz, Thomas
    Heistracher, Thomas J.
    Pezzuto, Miriam
    2008 2ND IEEE INTERNATIONAL CONFERENCE ON DIGITAL ECOSYSTEMS AND TECHNOLOGIES, 2008, : 126 - +
  • [48] Open-lexicon Language Modeling Combining Word and Character Levels
    Kozielski, Michal
    Matysiak, Martin
    Doetsch, Patrick
    Schlueter, Ralf
    Ney, Hermann
    2014 14TH INTERNATIONAL CONFERENCE ON FRONTIERS IN HANDWRITING RECOGNITION (ICFHR), 2014, : 343 - 348
  • [49] ANALOG MODELING LANGUAGE SPANS ALL SYSTEM-DESIGN LEVELS
    GETREU, I
    ELECTRONIC DESIGN, 1987, 35 (13) : 95 - &
  • [50] What practitioners really want: requirements for visual notations in conceptual modeling
    van der Linden, Dirk
    Hadar, Irit
    Zamansky, Anna
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03): : 1813 - 1831