Results 1 to 10 of about 6,062 (267)

From algebra to operational semantics [PDF]

open access: yesInformation Processing Letters, 1993
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
He Jifeng, C A R Hoare
exaly   +4 more sources

Operational semantics: Concepts and their expression [PDF]

open access: yesInformation Processing Letters, 2003
One of the earliest approaches to giving formal semantics for programming languages was ``operational semantics''. Enthusiasm for this approach has waxed and waned. The main objective of this paper is to tease apart some concepts involved in writing such operational descriptions and (as separately as possible) to discuss useful notations.
Cliff B Jones
exaly   +3 more sources

Modules over monads and operational semantics (expanded version) [PDF]

open access: yesLogical Methods in Computer Science, 2022
This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi.
André Hirschowitz   +2 more
doaj   +1 more source

Operational semantics for signal handling [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2012
Signals are a lightweight form of interprocess communication in Unix. When a process receives a signal, the control flow is interrupted and a previously installed signal handler is run.
Maxim Strygin, Hayo Thielecke
doaj   +1 more source

An Operational Semantics for Stateflow [PDF]

open access: yesInternational Journal on Software Tools for Technology Transfer, 2004
We present a formal operational semantics for Stateflow, the graphical Statecharts-like language of the Matlab/Simulink tool suite that is widely used in model-based development of embedded systems. Stateflow has many tricky features but our operational treatment yields a surprisingly simple semantics for the subset that is generally recommended for ...
Grégoire Hamon, John M. Rushby
openaire   +1 more source

Structured Operational Semantics for Graph Rewriting [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2011
Process calculi and graph transformation systems provide models of reactive systems with labelled transition semantics. While the semantics for process calculi is compositional, this is not the case for graph transformation systems, in general.
Andrei Dorman, Tobias Heindel
doaj   +1 more source

Regular Expression Matching and Operational Semantics [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2011
Many programming languages and tools, ranging from grep to the Java String library, contain regular expression matchers. Rather than first translating a regular expression into a deterministic finite automaton, such implementations typically match the ...
Asiri Rathnayake, Hayo Thielecke
doaj   +1 more source

Fair Operational Semantics

open access: yesProceedings of the ACM on Programming Languages, 2023
Fairness properties, which state that a sequence of bad events cannot happen infinitely before a good event takes place, are often crucial in program verification. However, general methods for expressing and reasoning about various kinds of fairness properties are relatively underdeveloped compared to those for safety properties.
Dongjae Lee   +5 more
openaire   +1 more source

Structured Operational Semantics for Graph Rewriting [PDF]

open access: yesScientific Annals of Computer Science, 2012
Process calculi and graph transformation systems provide models of reactive systems with labelled transition semantics (LTS). While the semantics for process calculi is compositional, this is not the case for graph transformation systems, in general ...
A. Dorman, T. Heindel, B. König
doaj   +1 more source

Pattern Matching Based on Object Graphs

open access: yesIEEE Access, 2021
Pattern matching has been widely adopted in functional programming languages, and is gradually getting popular in OO languages, from Scala to Python.
Wei Ke, Ka-Hou Chan
doaj   +1 more source

Home - About - Disclaimer - Privacy