Go to:
Logótipo
Você está em: Start > Publications > View > Caos: A Reusable Scala Web Animator of Operational Semantics
Map of Premises
Principal
Publication

Caos: A Reusable Scala Web Animator of Operational Semantics

Title
Caos: A Reusable Scala Web Animator of Operational Semantics
Type
Article in International Conference Proceedings Book
Year
2023
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
Conference proceedings International
Pages: 163-171
25th International Conference on Coordination Models and Language (COORDINATION)
Lisbon, PORTUGAL, JUN 19-23, 2023
Other information
Authenticus ID: P-00Y-HNC
Abstract (EN): This tool paper presents Caos: a methodology and 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 in which 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. We share two success stories of Caos' methodology and framework in our own teaching and research context, where we analyse a simple while-language and a choreographic language, including their operational rules and the concurrent composition of such rules. We further discuss how others can include Caos in their own analysis and Scala tools.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 9
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

The CAOS framework for Scala: Computer-aided design of SOS (2025)
Article in International Scientific Journal
Proença, J; Edixhoven, L
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-16 at 02:49:36 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book