A Vision of Miking: Interactive Programmatic Modeling, Sound Language Composition, and Self-Learning Compilation

被引:8
|
作者
Broman, David [1 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
来源
PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE '19) | 2019年
基金
瑞典研究理事会;
关键词
modeling languages; domain-specific languages; machine learning; compilers; semantics; composition;
D O I
10.1145/3357766.3359531
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces a vision of Miking, a language framework for constructing efficient and sound language environments and compilers for domain-specific modeling languages. In particular, this language framework has three key objectives: (i) to automatically generate interactive programmatic modeling environments, (ii) to guarantee sound compositions of language fragments that enable both rapid and safe domain-specific language development, (iii) to include first-class support for self-learning compilation, targeting heterogeneous execution platforms. The initiative is motivated in the domain of mathematical modeling languages. Specifically, two different example domains are discussed: (i) modeling, simulation, and verification of cyber-physical systems, and (ii) domain-specific differentiable probabilistic programming. The paper describes the main objectives of the vision, as well as concrete research challenges and research directions.
引用
收藏
页码:55 / 60
页数:6
相关论文
共 50 条
  • [31] What's in a job? A self-learning opportunity for second language learners
    Errington, Rowena
    REFLECTIVE PRACTICE, 2005, 6 (02) : 295 - 302
  • [32] Self-learning, self-broadening knowledge base for calibration-free robot vision
    Nguyen, MC
    Graefe, V
    INTELLIGENT ROBOTS AND COMPUTER VISION XVII: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION, 1998, 3522 : 235 - 243
  • [33] A Self-learning Framework for Statistical Ground Classification using Radar and Monocular Vision
    Milella, Annalisa
    Reina, Giulio
    Underwood, James
    JOURNAL OF FIELD ROBOTICS, 2015, 32 (01) : 20 - 41
  • [34] Self-learning fuzzy neural networks and computer vision for control of pulsed GTAW
    Chen, SB
    Wu, L
    Wang, QL
    Liu, YC
    WELDING JOURNAL, 1997, 76 (05) : S201 - S209
  • [35] Research and Practice of a Self-Learning Based Interactive Teaching Model for Electronic Circuit Course
    Yin, Zhen-dong
    Zhao, Ya-qin
    He, Sheng-yang
    Hou, Cheng-yu
    2ND INTERNATIONAL CONFERENCE ON APPLIED MECHANICS, ELECTRONICS AND MECHATRONICS ENGINEERING (AMEME), 2017, : 78 - 82
  • [36] An Interactive Self-Learning Game and Evolutionary Approach Based on Non-Cooperative Equilibrium
    Li, Yan
    Zhao, Mengyu
    Zhang, Huazhi
    Yang, Fuling
    Wang, Suyu
    ELECTRONICS, 2021, 10 (23)
  • [37] Interactive "self-learning" cost estimation assistant for the design of "form-active" structures
    Wehdorn-Roithmayr, R.
    Kim, N.
    STRUCTURES AND ARCHITECTURE, 2010, : 929 - 936
  • [38] Augmented Reality Go: Extending Traditional Game Play with Interactive Self-Learning Support
    Iwata, Takahiro
    Yamabe, Tetsuo
    Nakajima, Tatsuo
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 105 - 114
  • [39] A Tool for Self-Learning Assembly Language Programming and Computer Architecture: Design and Evaluation
    Chau, Chi-Fai
    Fung, Yu-Fai
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2011, 19 (02) : 286 - 293
  • [40] A Self-Learning Channel Modeling Approach Based on Explainable Neural Network
    Xue, Pengfei
    Zhao, Youping
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2023, 12 (07) : 1289 - 1293