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 条
  • [31] Towards a standard modeling of haptic software system
    Alamri, Atif
    Eid, Mohamad
    El Saddik, Abdulmotaleb
    2006 IEEE INTERNATIONAL WORKSHOP ON HAPTIC AUDIO VISUAL ENVIRONMENTS AND THEIR APPLICATIONS, 2006, : 1 - +
  • [32] Towards a model for a virtual reality experience:: The virtual subjectiveness
    Pares, Narcis
    Pares, Roc
    PRESENCE-VIRTUAL AND AUGMENTED REALITY, 2006, 15 (05): : 524 - 538
  • [33] Towards the integrated modeling method of virtual prototypes
    Zhao, Wen
    Wang, Wei-Ping
    Zhu, Yi-Fan
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2002, 14 (01):
  • [34] PROBABILISTIC PLAN RECOGNITION FOR INTELLIGENT INFORMATION AGENTS Towards Proactive Software Assistant Agents
    Oh, Jean
    Meneguzzi, Felipe
    Sycara, Katia
    ICAART 2011: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2011, : 281 - 287
  • [35] Towards detecting the level of trust in the skills of a virtual assistant from the user?s speech
    Gauder, Lara
    Pepino, Leonardo
    Riera, Pablo
    Brussino, Silvina
    Vidal, Jazmin
    Gravano, Agustin
    Ferrer, Luciana
    COMPUTER SPEECH AND LANGUAGE, 2023, 80
  • [36] Towards A Virtual Teaching Assistant to Answer Questions Asked by Students in Introductory Computer Science
    Heiner, Cecily
    ARTIFICIAL INTELLIGENCE IN EDUCATION, 2007, 158 : 689 - 690
  • [37] Software process modeling and execution within virtual environments
    Doppke, J.C.
    Heimbigner, D.
    Wolf, A.L.
    ACM Transactions on Software Engineering and Methodology, 1998, 7 (01): : 1 - 40
  • [38] Software Reliability Modeling Based on SVM and Virtual Sample
    Wu, Yumei
    Yang, Risheng
    59TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2013,
  • [39] Modeling Native Software Components as Virtual Network Functions
    Baldi, Mario
    Bonafiglia, Roberto
    Risso, Fulvio
    Sapio, Amedeo
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 605 - 606
  • [40] Modeling software architectures with goals in virtual university environment
    Lee, J
    Hsu, KH
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (06) : 361 - 380