SimIMA: a virtual Simulink intelligent modeling assistantSimulink intelligent modeling assistance through machine learning and model clones

被引:0
|
作者
Bhisma Adhikari
Eric J. Rapos
Matthew Stephan
机构
[1] Miami University,Department of Computer Science and Software Engineering
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Intelligent virtual model assistance is a key challenge in cultivating model-driven engineering proliferation and growth. Such assistance will help improve the quality of software models, support education for students learning modeling, and lower the entry barriers to new modelers. We present SimIMA, an intelligent modeling assistant for Simulink, which is an extremely popular modeling language in both industry and academia. SimIMA provides modelers with two different forms of data-driven guidance using a knowledge base of configurable repositories and sources. The first form of guidance, SimGESTION, suggests to modelers single-step operations they can perform on their models as they edit them in their modeling environment. These suggestions are based on the machine learning technique of ensemble learning through association rule mining and frequency classification. The second form of guidance, SimXAMPLE, presents modelers with similar/related Simulink systems for modelers to either insert directly into their environments or to view for inspiration. SimXAMPLE accomplishes this through model clone detection. To validate SimIMA, we conduct experiments using an established, open, and curated large set of Simulink models coming from a variety of application domains. Our results show that both of SimIMA’s forms of guidance are inferring the appropriate model and element suggestions given SimIMA’s knowledge base and that SimIMA is both scalable and efficient. Through our evaluation, SimIMA demonstrates a prediction accuracy of 78.86% for block-level suggestions and 82.04% for full system suggestions.
引用
收藏
页码:29 / 56
页数:27
相关论文
共 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
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 29 - 56
  • [2] Opportunities in intelligent modeling assistance
    Gunter Mussbacher
    Benoit Combemale
    Jörg Kienzle
    Silvia Abrahão
    Hyacinth Ali
    Nelly Bencomo
    Márton Búr
    Loli Burgueño
    Gregor Engels
    Pierre Jeanjean
    Jean-Marc Jézéquel
    Thomas Kühn
    Sébastien Mosser
    Houari Sahraoui
    Eugene Syriani
    Dániel Varró
    Martin Weyssow
    [J]. Software and Systems Modeling, 2020, 19 : 1045 - 1053
  • [3] Opportunities in intelligent modeling assistance
    Mussbacher, Gunter
    Combemale, Benoit
    Kienzle, Jorg
    Abrahao, Silvia
    Ali, Hyacinth
    Bencomo, Nelly
    Bur, Marton
    Burgueno, Loli
    Engels, Gregor
    Jeanjean, Pierre
    Jezequel, Jean-Marc
    Kuhn, Thomas
    Mosser, Sebastien
    Sahraoui, Houari
    Syriani, Eugene
    Varro, Daniel
    Weyssow, Martin
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (05): : 1045 - 1053
  • [4] Modeling and building intelligent learning environments through intelligent learning objects
    Carvalho da Silva, Julia Marques
    Silveira, Ricardo Azambuja
    [J]. 7TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2007, : 592 - +
  • [5] Intelligent modeling of machine
    Deng, J
    Chen, XM
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 368 - 373
  • [6] Intelligent modeling of nonlinear dynamical systems by machine learning
    Chen, Ruilin
    Jin, Xiaowei
    Laima, Shujin
    Huang, Yong
    Li, Hui
    [J]. INTERNATIONAL JOURNAL OF NON-LINEAR MECHANICS, 2022, 142
  • [7] Unsupervised and Supervised Machine Learning in User Modeling for Intelligent Learning Environments
    Amershi, Saleema
    Conati, Cristina
    [J]. 2007 INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, 2007, : 72 - 81
  • [8] Modeling culture in intelligent virtual agents
    Mascarenhas, Samuel
    Degens, Nick
    Paiva, Ana
    Prada, Rui
    Hofstede, Gert Jan
    Beulens, Adrie
    Aylett, Ruth
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2016, 30 (05) : 931 - 962
  • [9] Structured Machine Learning for Data Analytics and Modeling: Intelligent Security as An Example
    Hu, Yuh-Jong
    Liu, Wen-Yu
    Wu, Win-Nan
    [J]. 2015 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT), VOL 1, 2015, : 325 - 332
  • [10] Research of Emotion Modeling for Intelligent Virtual Agent
    Shi Lin
    Li Zhigang
    Ding Aihua
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 2, 2010, : 286 - 289