2017
DOI: 10.4149/cai_2017_6_1385
|View full text |Cite
|
Sign up to set email alerts
|

New Approach to Categorical Semantics for Procedural Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 0 publications
0
7
0
Order By: Relevance
“…Thus our category Config needs to have colimits [1] for all diagrams consisting of an infinite composition of configurations. The definition of a colimit in the category Config is explained in [34]. Now we have the base category that is a model of E-Jane; thus we can proceed to construct a coalgebra modeling the behavior of programs written in E-Jane.…”
Section: Coalgebra For the Language E-janementioning
confidence: 99%
See 3 more Smart Citations
“…Thus our category Config needs to have colimits [1] for all diagrams consisting of an infinite composition of configurations. The definition of a colimit in the category Config is explained in [34]. Now we have the base category that is a model of E-Jane; thus we can proceed to construct a coalgebra modeling the behavior of programs written in E-Jane.…”
Section: Coalgebra For the Language E-janementioning
confidence: 99%
“…Functors, the morphisms between categories, express mappings between categorical structures; they are suitable for describing useful properties of systems. In [34], we have defined a categorical denotational semantics of a procedural language, where we constructed a category of states as a model of a language.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…A very fruitful method seems to be a visualization of processing the semantic method. We prepared more tools for visualization of some semantic methods, for instance, a tool for categorical semantics [11] (categorical denotational semantics we formulated in [12]), a tool for handling the mathematical expressions [13] or a tool for complex work with the abstract implementation of imperative language with an abstract machine for structural operational semantics [14]. Based on successful implementation in teaching process and the positive feedback from students, we have continued to prepare new tools.…”
Section: Introductionmentioning
confidence: 99%