Towards the generation of a text-based IDE from a language metamodel

被引:0
|
作者
Kleppe, Anneke [1 ]
机构
[1] Univ Twente, Enschede, Netherlands
来源
MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS | 2007年 / 4530卷
关键词
metamodeling; domain specific languages; text-based languages; parsing; compilers; IDE; generation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the model driven world languages are usually specified by a (meta) model of their abstract syntax. For textual languages this is different from the traditional approach, where the language is specified by a (E)BNF grammar. Support for the designer of textual languages, e.g. a parser generator, is therefore normally based on grammars. This paper shows that similar support for language design based on metamodels is not only possible, but is even more powerful than the support based on grammars. In this paper we describe how an integrated development environment for a language can be generated from the language's abstract syntax metamodel, thus providing the language designer with the possibility to quickly, and with little effort, create not only a new language but also the tooling necessary for using this language.
引用
收藏
页码:114 / 129
页数:16
相关论文
共 50 条
  • [41] Towards Unified Text-based Person Retrieval: A Large-scale Multi-Attribute and Language Search Benchmark
    Yang, Shuyu
    Zhou, Yinan
    Zheng, Zhedong
    Wang, Yaxiong
    Zhu, Li
    Wu, Yujiao
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2023, 2023, : 4492 - 4501
  • [42] Adversarial Text-Based CAPTCHA Generation Method Utilizing Spatial Smoothing
    Matsuura, Yuichiro
    Kato, Hiroya
    Sasase, Iwao
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [43] Self-imitation Learning for Action Generation in Text-based Games
    Shi, Zijing
    Xu, Yunqiu
    Fang, Meng
    Chen, Ling
    17TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EACL 2023, 2023, : 703 - 726
  • [44] Transparency for Text-Based Sources: From Principles to Practice
    Gaikwad, Nikhar
    Herrera, Veronica
    PERSPECTIVES ON POLITICS, 2023, 21 (04) : 1240 - 1257
  • [45] Measuring Conceptual Incongruity from Text-Based Annotations
    Srivastava, Nisheeth
    INTELLIGENT HUMAN COMPUTER INTERACTION, 2018, 11278 : 161 - 169
  • [46] INTERACTIVE EFFECTS OF TEXT-BASED AND TASK-BASED IMPORTANCE ON LEARNING FROM TEXT
    SCHRAW, G
    WADE, SE
    KARDASH, CAM
    JOURNAL OF EDUCATIONAL PSYCHOLOGY, 1993, 85 (04) : 652 - 661
  • [47] Moving from text-based to graphical user interface
    Barker, C
    Martin, L
    AUTOTESTCON 2004, PROCEEDINGS: TECHNOLOGY AND TRADITION UNITE IN SAN ANTONIO, 2004, : 453 - 459
  • [48] Modal Complementarity Based on Multimodal Large Language Model for Text-Based Person Retrieval
    Bao, Tong
    Xu, Tong
    Xu, Derong
    Zheng, Zhi
    WEB AND BIG DATA, APWEB-WAIM 2024, PT I, 2024, 14961 : 264 - 279
  • [49] IZE - TEXT-BASED POWER
    OMALLEY, C
    PERSONAL COMPUTING, 1988, 12 (11): : 262 - 262
  • [50] MEDIATED TRANSFER FROM BLOCKS TO TEXT-BASED PROGRAMMING
    Krpan, Divna
    Mladenovic, Sasa
    Zaharija, Goran
    Cuvic, Marin Aglic
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 6335 - 6341