The CAOS framework for Scala: Computer-aided design of SOS

被引:0
|
作者
机构
[1] Proença, José
[2] Edixhoven, Luc
关键词
Semantics;
D O I
10.1016/j.scico.2024.103222
中图分类号
学科分类号
摘要
We present [Formula presented]: a programming framework for computer-aided design of structural operational semantics for formal models. This framework includes a set of Scala libraries and a workflow to produce visual and interactive diagrams that animate and provide insights over the structure and the semantics of a given abstract model with operational rules. [Formula presented] follows an approach where theoretical foundations and a practical tool are built together, as an alternative to foundations-first design (tool justifies theory) or tool-first design (foundations justify practice). The advantage of [Formula presented] is that the tool-under-development can immediately be used to automatically run numerous and sizeable examples in order to identify subtle mistakes, unexpected outcomes, and unforeseen limitations in the foundations-under-development, as early as possible. More concretely, [Formula presented] supports the quick creation of interactive websites that help the end-users better understand a new language, structure, or analysis. End-users can be research colleagues trying to understand a companion paper or students learning about a new simple language or operational semantics. We include a list of open-source projects with a web frontend supported by [Formula presented] that are used both in research and teaching contexts. © 2024 The Author(s)
引用
收藏
相关论文
共 50 条
  • [1] Unified framework for computer-aided biologics design
    Deschenes, Alain
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 253
  • [2] Uniform framework for computer-aided biologics design
    Ajamian, Alain
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2013, 246
  • [3] Uniform framework for computer-aided biologics design
    Williams, Christopher
    Corbeil, Christopher R.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2013, 245
  • [4] Unified framework for computer-aided biologics design
    Deschenes, Alain
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [5] Unified framework for computer-aided biologics design
    Alvarez, Raul
    Shadnia, Hooman
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 252
  • [6] FRAMEWORK FOR COMPUTER-AIDED SYSTEMS-DESIGN
    ESSELMAN, WH
    [J]. NUCLEAR TECHNOLOGY, 1992, 97 (01) : 39 - 51
  • [7] Computer-aided design framework for superconductor circuits
    Khalaf, M.
    Whiteley, S.
    Van Duzer, T.
    [J]. IEEE Transactions on Applied Superconductivity, 1995, 5 (2 pt 3): : 3341 - 3344
  • [8] Unified framework for computer-aided biologics design
    Campagna-Slater, Valerie
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2014, 248
  • [9] Unified framework for computer-aided biologics design
    Ajamian, Alain
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2014, 247
  • [10] Computer-aided design and Computer-aided engineering
    Kolbasin, Alexander
    Husu, Oksana
    [J]. INTERNATIONAL SCIENCE CONFERENCE SPBWOSCE-2017 BUSINESS TECHNOLOGIES FOR SUSTAINABLE URBAN DEVELOPMENT, 2018, 170