Using Grammarware Languages to Define Operational Semantics of Modelled Languages

被引:0
|
作者
Sadilek, Daniel A. [1 ]
Wachsmuth, Guido [1 ]
机构
[1] Humboldt Univ, D-10099 Berlin, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
State Machines, Prolog, and Scheme are well-established for language engineering in the technological space of grammarware. In this paper, we show how they can be integrated into the technological space of modelware to describe operational semantics of modelled languages. Integration is based oil three bridges: a physical, a logical, and a pragmatical bridge between grammarware language and modelling framework. We applied our approach to integrate Abstract State Machines, Prolog, and Scheme as description languages in EPRO-VIDE 2.0. an extensible, unified framework for prototyping operational semantics of modelled languages. In this paper, we discuss in detail the bridging of Abstract State Machines as well as an industrial case study based oil this.
引用
收藏
页码:348 / 356
页数:9
相关论文
共 50 条
  • [1] Operational semantics for agent communication languages
    van Eijk, RM
    de Boer, FS
    van der Hoek, W
    Meyer, JJC
    ISSUES IN AGENT COMMUNICATION, 2000, 1916 : 80 - 95
  • [2] Relaxed Operational Semantics of Concurrent Programming Languages
    Boudol, Gerard
    Petri, Gustavo
    Serpette, Bernard
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (89): : 19 - 33
  • [3] Extrinsically Typed Operational Semantics for Functional Languages
    Cimini, Matteo
    Miller, Dale
    Siek, Jeremy G.
    PROCEEDINGS OF THE 13TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, SLE 2020, 2020, : 108 - 125
  • [4] Operator Algebras and the Operational Semantics of Probabilistic Languages
    Di Pierro, Alessandra
    Wiklicky, Herbert
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 161 (131-150) : 131 - 150
  • [5] Equivalence of Denotational and Operational Semantics for Interaction Languages
    Mahe, Erwan
    Gaston, Christophe
    Le Gall, Pascale
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2022, 2022, 13299 : 113 - 130
  • [6] An operational framework for the semantics of agent communication languages
    Rimassa, G
    Viroli, M
    ENGINEERING SOCIETIES IN THE AGENTS WORLD III, 2003, 2577 : 111 - 125
  • [7] A FORMAL OPERATIONAL SEMANTICS FOR LANGUAGES OF TYPE PROLOG III
    BORGER, E
    SCHMITT, PH
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 533 : 67 - 79
  • [8] Operational semantics for declarative multi-paradigm languages
    Albert, E
    Hanus, M
    Huch, F
    Oliver, J
    Vidal, G
    JOURNAL OF SYMBOLIC COMPUTATION, 2005, 40 (01) : 795 - 829
  • [9] Thunk Recycling for Lazy Functional Languages: Operational Semantics and Correctness
    Takano, Yasunao
    Iwasaki, Hideya
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2079 - 2086
  • [10] Denotational and operational semantics for interaction languages: Application to trace analysis
    Mahe, Erwan
    Gaston, Christophe
    Le Gall, Pascale
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 232