The High-Level Variability Language: An Ontological Approach

被引:6
作者
Villota, Angela [1 ,2 ]
Mazo, Raul [1 ,3 ,4 ]
Salinesi, Camille [1 ]
机构
[1] Univ Pantheon Sorbonne, CRI, Paris, France
[2] Univ ICESI, I2t, Cali, Colombia
[3] ENSTA Bretagne, Lab STICC, Bretagne, France
[4] Univ EAFIT, GIDITIC, Medellin, Colombia
来源
23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B | 2019年
关键词
domain specific language; variability language; variability specification; SEMANTICS;
D O I
10.1145/3307630.3342401
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given its relevance, there is an extensive body of research for modeling variability in diverse domains. Regretfully, the community still faces issues and challenges to port or share variability models among tools and methodological approaches. There are researchers, for instance, implementing the same algorithms and analyses again because they use a specific modeling language and cannot use some existing tool. This paper introduces the High-Level Variability Language (HLVL), an expressive and extensible textual language that can be used as a modeling and an intermediate language for variability. HLVL was designed following an ontological approach, i.e., by defining their elements considering the meaning of the concepts existing on different variability languages. Our proposal not only provides a unified language based on a comprehensive analysis of the existing ones but also sets foundations to build tools that support different notations and their combination.
引用
收藏
页码:162 / 169
页数:8
相关论文
共 50 条
[41]   Yet Another Textual Variability Language? A Community Effort Towards a Unified Language [J].
Sundermann, Chico ;
Feichtinger, Kevin ;
Engelhardt, Dominik ;
Rabiser, Rick ;
Thuem, Thomas .
SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
[42]   AUTOMATIC OBJECT IDENTIFICATION USING VISUAL LOW LEVEL FEATURE EXTRACTION AND ONTOLOGICAL KNOWLEDGE [J].
Sirakov, Nikolay ;
Suh, Sang ;
Attardo, Salvatore .
JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2010, 14 (02) :13-26
[43]   An Accurate Deep Key-Point Prediction Model With Low-Level Texture Refinement and High-Level Semantic Enhancement for Bolt Vertex Detection in Industrial Machine Systems [J].
Liu, Jiaqi ;
Wang, Yingbo ;
Lang, Mingyue ;
Zuo, Fengyuan .
IEEE ACCESS, 2025, 13 :48226-48238
[44]   Translational Semantics for a Conceptual Level Query Language [J].
Hock C ChanDepartment of Information Systems and Computer Science National University ofSingapore Lower Kent Ridge Road Singapore .
Journal of Computer Science and Technology, 1995, (02) :175-187
[45]   SystemJ: A GALS language for system level design [J].
Malik, Avinash ;
Salcic, Zoran ;
Roop, Partha S. ;
Girault, Alain .
COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2010, 36 (04) :317-344
[46]   An agile approach to language modelling and development [J].
Johnstone, Adrian ;
Mosses, Peter D. ;
Scott, Elizabeth .
INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (1-2) :145-153
[47]   SBVR's Approach to Controlled Natural Language [J].
Spreeuwenberg, Silvie ;
Healy, Keri Anderson .
CONTROLLED NATURAL LANGUAGE, 2010, 5972 :155-+
[48]   AudioLM: A Language Modeling Approach to Audio Generation [J].
Borsos, Zalan ;
Marinier, Raphael ;
Vincent, Damien ;
Kharitonov, Eugene ;
Pietquin, Olivier ;
Sharifi, Matt ;
Roblek, Dominik ;
Teboul, Olivier ;
Grangier, David ;
Tagliasacchi, Marco ;
Zeghidour, Neil .
IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2023, 31 :2523-2533
[49]   Multi-Level Query Interaction for Temporal Language Grounding [J].
Tang, Haoyu ;
Zhu, Jihua ;
Wang, Lin ;
Zheng, Qinghai ;
Zhang, Tianwei .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) :25479-25488
[50]   Variability Extension to SparkS, a Domain Specific Scripting Language for Electronic Test Equipment [J].
Nikoo, Mahdi Saeedi ;
Oguztuzun, Halit .
2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, :767-772