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 条
  • [41] Towards a Failure Model of Software Components
    Dong, Ruzhen
    Zhan, Naijun
    FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 119 - 136
  • [42] A Computational Interaction Model for a Virtual Medical Assistant Using Situational Leadership
    Jackson, Aryana Collins
    Bevacqua, Elisabetta
    De Loor, Pierre
    Querrec, Ronan
    PROCEEDINGS OF 2021 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS AND SPECIAL SESSIONS: (WI-IAT WORKSHOP/SPECIAL SESSION 2021), 2021, : 239 - 247
  • [43] Towards a Software Component Quality Model
    Upadhyay, Nitin
    Despande, Bharat M.
    Agrawal, Vishnu P.
    ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PT I, 2011, 131 : 398 - +
  • [44] Towards a Generic Sustainable Software Model
    Amri, Rahma
    Bellamine Ben Saoud, Narjes
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2014, : 231 - 234
  • [45] Towards a Structured Model for Software Vulnerabilities
    Huang, Ming
    Lu, Yisha
    Zeng, Qingkai
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 543 - 547
  • [46] Towards a Software Framework for Model Interoperability
    Dascalu, Sergiu
    Fritzinger, Eric
    Okamoto, Sohei
    Harris, Fred
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [47] Towards virtual enterprises for multi-sites software development
    Tiako, PF
    Gruhn, V
    Wang, YX
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 532 - 536
  • [48] Towards a software development kit for motion synthesis in virtual worlds
    Siméon, T
    Laumond, JP
    Lamiraux, F
    VSMM 2001: SEVENTH INTERNATIONAL CONFERENCE ON VIRTUAL SYSTEMS AND MULTIMEDIA, PROCEEDINGS: ENHANCED REALITIES: AUGMENTED AND UNPLUGGED, 2001, : 854 - 863
  • [49] Towards virtual software configuration management. A case study
    Rahikkala, Tua
    VTT Publications, 2000, (409):
  • [50] Towards a Model of Virtual Proxemics for Wearables
    Anacleto, Junia
    Fels, Sidney
    HUMAN-COMPUTER INTERACTION - INTERACT 2015, PT IV, 2015, 9299 : 433 - 447