Encoding Feature Models Using Mainstream JSON']JSON Technologies

被引:3
|
作者
Shatnawi, Hazim [1 ]
Cunningham, H. Conrad [1 ]
机构
[1] Univ Mississippi, University, MS 38677 USA
关键词
Software Engineering; Software Product Line; Software Reuse; Feature; Feature Model; Feature Diagram; !text type='JSON']JSON[!/text; MongoDB;
D O I
10.1145/3409334.3452048
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Feature modeling is a process for identifying the common and variable parts of a software product line and recording them in a tree-structured feature model. However, feature models can be difficult for mainstream developers to specify and maintain because most tools rely on specialized theories, notations, or technologies. To address this issue, we propose a design that uses mainstream JSON-related technologies to encode and manipulate feature models and then uses the models to generate Web forms for product configuration. This JSON-based design can form part of a comprehensive, interactive environment that enables mainstream developers to specify, store, update, and exchange feature models and use them to configure members of product families.
引用
收藏
页码:146 / 153
页数:8
相关论文
共 50 条
  • [1] An analysis of using binary JSON']JSON versus native JSON']JSON on the example of Oracle DBMS
    Bjeladinovic, Srda
    Asanovic, Marko
    Skembarevic, Milica
    Jejic, Olga
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2023, 19 (02): : 93 - 104
  • [2] Managing Digital Rights Using JSON']JSON
    Downes, Stephen
    Belliveau, Luc
    Samet, Saeed
    Rahman, Md. Abdur
    Savoie, Rodrique
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 1065 - 1074
  • [3] Representing Synchrophasor Data Using JSON']JSON
    Brogan, Paul
    Moreno, Andres Jarmillo
    Liu, Xueqin Amy
    Hastings, John
    Laverty, David
    Morrow, D. John
    Duggan, Connor
    Best, Robert
    2021 32ND IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC 2021), 2021,
  • [4] Fast JSON']JSON parser using metaprogramming on GPU
    Kaczmarski, Krzysztof
    Narebski, Jakub
    Piotrowski, Stanislaw
    Przymus, Piotr
    2022 IEEE 9TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2022, : 330 - 339
  • [5] Extracting information from JSON']JSON database as simple as extracting in SQL using JSON']JSONiq
    Vinothsaravanan, R.
    Palanisamy, C.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATION ENGINEERING (ICACCE-2019), 2019,
  • [6] Comparative Study of Data Sending Methods for XML and JSON']JSON Models
    Breje, Anca-Raluca
    Gyorodi, Robert
    Gyorodi, Cornelia
    Zmaranda, Doina
    Pecherle, George
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (12) : 198 - 204
  • [7] Web of Things Interoperability Using JSON']JSON-LD
    Elsayed, Kareem Ibrahim
    Elgamel, Mohamed Shaheen
    30TH INTERNATIONAL CONFERENCE ON COMPUTER THEORY AND APPLICATIONS (ICCTA 2020), 2020, : 31 - 35
  • [8] Leveraging Model-Driven Technologies for JSON']JSON Artefacts: The Shipyard Case Study
    Colantoni, Alessandro
    Garmendia, Antonio
    Berardinelli, Luca
    Wimmer, Manuel
    Braeuer, Johannes
    24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, : 250 - 260
  • [9] JSON']JSON Documents Processing Using Situation-Oriented Databases
    Mironov, Valeriy
    Gusarenko, Artem
    Yusupova, Nafisa
    Smetanin, Yuriy
    ACTA POLYTECHNICA HUNGARICA, 2020, 17 (08) : 29 - 40
  • [10] Using JSON']JSON to manage Communication between Services in the Internet of Things
    Wehner, Philipp
    Piberger, Christina
    Goehringer, Diana
    2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,