The High-Level Variability Language: An Ontological Approach

被引:5
作者
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 条
[31]   Multi-level Model Product Lines Open and closed variability for modelling language families [J].
de Lara, Juan ;
Guerra, Esther .
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2020), 2020, 12076 :161-181
[32]   MO-Transformer: Extract High-Level Relationship Between Words for Neural Machine Translation [J].
Duan, Sufeng ;
Zhao, Hai .
IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2024, 32 :5065-5077
[33]   An ontological and semantical approach to source-receiver interoperability [J].
Lee, JL ;
Siegel, MD .
DECISION SUPPORT SYSTEMS, 1996, 18 (02) :145-158
[34]   AN ONTOLOGICAL APPROACH TO MANUFACTURING SUPPLIER DISCOVERY IN VIRTUAL MARKETS [J].
Ameri, Farhad ;
McArthur, Christian .
PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, :435-+
[36]   JPD-SE: High-Level Semantics for Joint Perception-Distortion Enhancement in Image Compression [J].
Duan, Shiyu ;
Chen, Huaijin ;
Gu, Jinwei .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2022, 31 :4405-4416
[37]   Neural Correlates of Fixated Low- and High-level Scene Properties during Active Scene Viewing [J].
Henderson, John M. ;
Goold, Jessica E. ;
Choi, Wonil ;
Hayes, Taylor R. .
JOURNAL OF COGNITIVE NEUROSCIENCE, 2020, 32 (10) :2013-2023
[38]   COpt : A High Level Domain-Specific Language to Generate Compiler Optimizers [J].
Venkat, Sruthi ;
Kanwal, Preet .
2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
[39]   Computational Detection of Humor: A Dream or A Nightmare? The Ontological Semantics Approach [J].
Taylor, Julia M. .
2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, :429-432
[40]   Ontological approach to enhance results of business process mining and analysis [J].
Jareevongpiboon, Wirat ;
Janecek, Paul .
BUSINESS PROCESS MANAGEMENT JOURNAL, 2013, 19 (03) :459-476