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
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2019年 / 307期
关键词
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
相关论文
共 29 条
  • [21] Networks of practice for co-construction of agricultural decision support systems: Case studies of precision dairy farms in Australia
    Eastwood, C. R.
    Chapman, D. F.
    Paine, M. S.
    AGRICULTURAL SYSTEMS, 2012, 108 : 10 - 18
  • [22] Predicting the value of Product Service-Systems for potential future implementers: results from multiple industrial case studies
    Annarelli, Alessandro
    Battistella, Cinzia
    Borgianni, Yuri
    Nonino, Fabio
    9TH CIRP INDUSTRIAL PRODUCT/SERVICE-SYSTEMS (IPSS) CONFERENCE: CIRCULAR PERSPECTIVES ON PRODUCT/SERVICE-SYSTEMS, 2017, 64 : 295 - 300
  • [23] A social-ecological systems perspective on the impacts of armed conflict on water resources management: Case studies from the Middle East
    Schillinger, Juliane
    Ozerol, Gil
    Heldeweg, Michiel
    GEOFORUM, 2022, 133 : 101 - 116
  • [24] Evaluating climate change adaptation pathways through capital assessment: five case studies of forest social-ecological systems in France
    Sansilvestri, Roxane
    Cuccarollo, Marlene
    Frascaria-Lacoste, Nathalie
    Benito-Garzon, Marta
    Fernandez-Manjarres, Juan
    SUSTAINABILITY SCIENCE, 2020, 15 (02) : 539 - 553
  • [25] HOT-fit Evaluation Framework: Validation Using Case Studies and Qualitative Systematic Review in Health Information Systems Evaluation Adoption
    Yusof, Maryati Mohd
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON INFORMATION MANAGEMENT AND EVALUATION, 2011, : 359 - 365
  • [26] An overview of the system dynamics process for integrated modelling of socio-ecological systems: Lessons on good modelling practice from five case studies
    Elsawah, Sondoss
    Pierce, Suzanne A.
    Hamilton, Serena H.
    van Delden, Hedwig
    Haase, Dagmar
    Elmandi, Amgad
    Jakeman, Anthony J.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2017, 93 : 127 - 145
  • [27] Using Multiple-case Studies to Investigate Relationships among Knowledge Management Systems, Business Process and Business Performance: A Task Technology Fit Perspective
    Triche, Jason
    Cao, Qing
    Thompson, Mark A.
    AMCIS 2012 PROCEEDINGS, 2012,
  • [28] A new family of Co(II), Ni(II), Fe(II) triple helicate systems on 5,5′-di(pyridin-2-yl)-3,3′-bi(1,2,4-triazole) basis: Synthesis, structure and magnetic studies
    Gusev, Alexey N.
    Shul'gin, Victor F.
    Riush, Irina O.
    Lyssenko, Konstantin A.
    Eremenko, Igor L.
    Linert, Wolfgang
    INORGANICA CHIMICA ACTA, 2017, 456 : 136 - 141
  • [29] Whole exome sequencing in 75 high-risk families with validation and replication in independent case-control studies identifies TANGO2, OR5H14, and CHAD as new prostate cancer susceptibility genes
    Karyadi, Danielle M.
    Geybels, Milan S.
    Karlins, Eric
    Decker, Brennan
    Mcntosh, Laura
    Hutchinson, Amy
    Kolb, Suzanne
    McDonnell, Shannon K.
    Hicks, Belynda
    Middha, Sumit
    FitzGerald, Liesel M.
    DeRycke, Melissa S.
    Yeager, Meredith
    Schaid, Daniel J.
    Chanock, Stephen J.
    Thibodeau, Stephen N.
    Bernd, Sonja I.
    Stanford, Janet L.
    Ostrander, Elaine A.
    ONCOTARGET, 2017, 8 (01) : 1495 - 1507