Rapid Prototyping Formal Systems in MMT: 5 Case Studies

被引:0
|
作者
Mueller, Dennis [1 ]
Rabe, Florian [1 ,2 ]
机构
[1] FAU Erlangen Nurnberg, Comp Sci, Erlangen, Germany
[2] LRI Paris, Paris, France
关键词
FRAMEWORK;
D O I
10.4204/EPTCS.307.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Logical frameworks are meta-formalisms in which the syntax and semantics of object logics and related formal systems can be defined. This allows object logics to inherit implementations from the framework including, e.g., parser, type checker, or module system. But if the desired object logic falls outside the comfort zone of the logical framework, these definitions may become cumbersome or infeasible. Therefore, the MMT system abstracts even further than previous frameworks: it assumes no type system or logic at all and allows its kernel algorithms to be customized by almost arbitrary sets of rules. In particular, this allows implementing standard logical frameworks like LF in MMT. But it does so without chaining users to one particular meta-formalism: users can flexibly adapt MMT whenever the object logic demands it. In this paper, we present a series of case studies that do just that, defining increasingly complex object logics in MMT. We use elegant declarative logic definitions wherever possible, but inject entirely new rules into the kernel when necessary. Our experience shows that the MMT approach allows deriving prototype implementations of very diverse formal systems very easily and quickly.
引用
收藏
页码:40 / 54
页数:15
相关论文
共 50 条
  • [21] Rapid prototyping of chassis control systems
    DePoyster, MR
    Hoying, JF
    Majeed, KN
    PROCEEDINGS OF THE 1996 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, 1996, : 141 - 145
  • [22] On the rapid prototyping of equalizers for OFDM systems
    Pionteck, T
    Kabulepa, LD
    Glesner, M
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2003, 8 (04) : 283 - 295
  • [23] Rapid prototyping of networked embedded systems
    Sveda, M
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 125 - 132
  • [24] Rapid prototyping of intrusion detection systems
    Kordon, Fabrice
    Voron, Jean-Baptiste
    Iftode, Liviu
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 89 - +
  • [25] An Environment for Rapid Prototyping of Interactive Systems
    赵靓海
    刘慎权
    Journal of Computer Science and Technology, 1991, (02) : 135 - 144
  • [26] Review of rapid prototyping technologies and systems
    Yan, Xue
    Gu, P.
    CAD Computer Aided Design, 1996, 28 (04): : 307 - 318
  • [27] RAPID PROTOTYPING FOR DSP SYSTEMS WITH MULTIPROCESSORS
    ENGELS, M
    LAUWEREINS, R
    PEPERSTRAETE, JA
    IEEE DESIGN & TEST OF COMPUTERS, 1991, 8 (02): : 52 - 62
  • [28] Rapid control prototyping of mechatronic systems
    Hace, Ales
    Polic, Ales
    Jezernik, Karel
    IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 1838 - +
  • [29] Rapid systems prototyping at RSP'06
    Nicolescu, Gabriela
    Buchs, Didier
    MICROELECTRONICS JOURNAL, 2009, 40 (07) : 1081 - 1081
  • [30] Advances in rapid prototyping of digital systems
    Madisetti, V
    Richards, MA
    IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (03): : 9 - 11