Go to:
Logótipo
Você está em: Start > Publications > View > The CAOS framework for Scala: Computer-aided design of SOS
Map of Premises
Principal
Publication

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

Title
The CAOS framework for Scala: Computer-aided design of SOS
Type
Article in International Scientific Journal
Year
2025
Authors
Proença, J
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Edixhoven, L
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 240
ISSN: 0167-6423
Publisher: Elsevier
Indexing
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citations
Publicação em Scopus Scopus - 0 Citations
Other information
Authenticus ID: P-017-7M7
Abstract (EN): We present Caos: 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. Caos 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 Caos 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, Caos 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 Caos that are used both in research and teaching contexts.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 5
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Caos: A Reusable Scala Web Animator of Operational Semantics (2023)
Article in International Conference Proceedings Book
Proença, J; Edixhoven, L

Of the same journal

Typed connector families and their semantics (2017)
Article in International Scientific Journal
Proença, J; Clarke, D
Ranking programming languages by energy efficiency (2021)
Article in International Scientific Journal
Rui Pereira; Marco Couto; Francisco Ribeiro; Rui Rua; Jácome Cunha; João Paulo Fernandes; João Saraiva
Multiple intermediate structure deforestation by shortcut fusion (2016)
Article in International Scientific Journal
Pardo, A; Joao Paulo Fernandes; Saraiva, J
Model-based programming environments for spreadsheets (2014)
Article in International Scientific Journal
Cunha, J; Mendes, J; Saraiva, J; Visser, J

See all (16)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-15 at 09:48:36 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book