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 条
  • [1] Web-based rapid prototyping and manufacturing systems: A review
    Lan, Hongbo
    COMPUTERS IN INDUSTRY, 2009, 60 (09) : 643 - 656
  • [2] A Case for Scaffolded Virtual Prototyping Tutorial Case-Studies in Engineering Education
    Bhatt, Rajankumar
    Tang, Chin Pei
    Lee, Leng-Feng
    Krovi, Venkat
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2009, 25 (01) : 84 - 92
  • [3] Transitioning additive manufacturing from rapid prototyping to high-volume production: A case study of complex final products
    Roscoe, Samuel
    Cousins, Paul D.
    Handfield, Robert
    JOURNAL OF PRODUCT INNOVATION MANAGEMENT, 2023, 40 (04) : 554 - 576
  • [4] Do biosphere reserves bolster community resilience in coupled human and natural systems? Evidence from 5 case studies in Spain
    de Lucio, Jose, V
    Seijo, Francisco
    SUSTAINABILITY SCIENCE, 2021, 16 (06) : 2123 - 2136
  • [5] Case-studies on exploiting explicit customer requirements in recommender systems
    Zanker, Markus
    Jessenitschnig, Markus
    USER MODELING AND USER-ADAPTED INTERACTION, 2009, 19 (1-2) : 133 - 166
  • [6] The influence of ERP systems on organizational aspects of accounting: case studies in Portuguese companies
    Martins, Jose Luis
    Santos, Carlos
    ACCOUNTING RESEARCH JOURNAL, 2021, 34 (06) : 666 - 682
  • [7] A typology of agricultural market information systems and its dimensions: Case studies of digital platforms
    Singh, Neeraj
    Dey, Kushankur
    ELECTRONIC MARKETS, 2023, 33 (01)
  • [8] Critical evaluation of current diagnostic classification systems in psychiatry: the case of DSM-5
    Luciano, Mario
    Sampogna, Gaia
    Del Vecchio, Valeria
    De Rosa, Corrado
    Albert, Umberto
    Carra, Giuseppe
    Dell'Osso, Bernardo
    Di Lorenzo, Giorgio
    Ferrari, Silvia
    Martinotti, Giovanni
    Nanni, Maria Giulia
    Pinna, Federica
    Pompili, Maurizio
    Volpe, Umberto
    Catapano, Francesco
    Fiorillo, Andrea
    RIVISTA DI PSICHIATRIA, 2016, 51 (03) : 116 - 121
  • [9] Collaborative Ontology Engineering Methodologies for the Development of Decision Support Systems: Case Studies in the Healthcare Domain
    Spoladore, Daniele
    Pessot, Elena
    ELECTRONICS, 2021, 10 (09)
  • [10] Measuring sustainability in practice: exploring the inclusion of sustainability into corporate performance systems in Brazilian case studies
    Morioka, Sandra Naomi
    Carvalho, Marly M.
    JOURNAL OF CLEANER PRODUCTION, 2016, 136 : 123 - 133