Towards a Cognizant Virtual Software Modeling Assistant sing Model Clones

被引:16
|
作者
Stephan, Matthew [1 ]
机构
[1] Miami Univ, Dept Comp Sci & Software Engn, Oxford, OH 45056 USA
基金
美国国家科学基金会;
关键词
model driven engineering; model clones; model clone detection; machine learning; software modeling;
D O I
10.1109/ICSE-NIER.2019.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present our new ideas on taking the first steps towards cultivating synergy between model-driven engineering (MDE), machine learning, and software clones. Specifically, we describe our vision in realizing a cognizant virtual software modeling assistant that uses the latter two to improve software design and MDE. Software engineering has benefited greatly from knowledge-based cognizant source code completion and assistance, but MDE has few and limited analogous capabilities. We outline our research directions by describing our vision for a prototype assistant that provides suggestions to modelers performing model creation or extension in the form of 1) complete models for insertion or guidance, and 2) granular single-step operations. These suggestions are derived by detecting clones of the in-progress model and existing domain, organizational, and exemplar models. We overview our envisioned workflow between modeler and assistant, and, using Simulink as an example, illustrate different manifestations including multiple overlays with percentages and employing variant elements.
引用
收藏
页码:21 / 24
页数:4
相关论文
共 50 条
  • [1] SimIMA: a virtual Simulink intelligent modeling assistant Simulink intelligent modeling assistance through machine learning and model clones
    Adhikari, Bhisma
    Rapos, Eric J.
    Stephan, Matthew
    SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 29 - 56
  • [2] Design of an Educational Virtual Assistant Software
    Halvonik, Dominik
    Psenak, Peter
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (11) : 308 - 321
  • [3] Towards a More Critical Cognizant Learning Model
    Chaitani, Hussein
    INTERNATIONAL JOURNAL OF ADULT EDUCATION AND TECHNOLOGY-IJAET, 2024, 15 (01):
  • [4] A Virtual Assistant for Predicting Defective Software Module
    Gozuacik, Necip
    Parlak, Altan
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [5] VIRTUAL PERSONAL ASSISTANT TOWARDS SUICIDE PREVENTION
    Martins, Marcos Vinnicius
    Beque Guerra, Lucieli Tolfo
    TEXTO LIVRE-LINGUAGEM E TECNOLOGIA, 2020, 13 (02): : 216 - 237
  • [6] Towards Building a Virtual Assistant Health Coach
    Gupta, Itika
    Di Eugenio, Barbara
    Ziebart, Brian
    Liu, Bing
    Gerber, Ben
    Sharp, Lisa
    Davis, Rafe
    Baiju, Aiswarya
    2018 IEEE INTERNATIONAL CONFERENCE ON HEALTHCARE INFORMATICS (ICHI), 2018, : 419 - 421
  • [7] Development of Intelligent Virtual Assistant for Software Testing Team
    Itkin, Iosif
    Novikov, Andrey
    Yavorskiy, Rostislav
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 126 - 129
  • [8] Introducing a Fuzzy Model for Cost Cognizant Software Test Case Prioritization
    Mukherjee, Rajendrani
    Patnaik, K. Sridhar
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 504 - 509
  • [9] Towards a question answering assistant for software development using a transformer-based language model
    Vale, Liliane do Nascimento
    Maia, Marcelo de Almeida
    2021 IEEE/ACM THIRD INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2021), 2021, : 39 - 42
  • [10] Towards Asynchronous Mixed Reality Remote Guidance supported by a Virtual Assistant: Proposal of a Conceptual Model
    Marques, Bernardo
    Silva, Samuel
    Teixeira, Antonio
    Alves, Joao
    Dias, Paulo
    Santos, Beatriz Sousa
    2023 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES ABSTRACTS AND WORKSHOPS, VRW, 2023, : 370 - 374