Results 1 to 10 of about 1,341,656 (346)

Operational semantics for signal handling [PDF]

open access: diamondElectronic 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   +7 more sources

Relaxed Operational Semantics of Concurrent Programming Languages [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2012
We propose a novel, operational framework to formally describe the semantics of concurrent programs running within the context of a relaxed memory model.
Gustavo Petri   +2 more
doaj   +6 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   +3 more sources

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   +2 more sources

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   +4 more sources

An Operational Petri Net Semantics for the Join-Calculus [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2012
We present a concurrent operational Petri net semantics for the join-calculus, a process calculus for specifying concurrent and distributed systems. There often is a gap between system specifications and the actual implementations caused by synchrony ...
Stephan Mennicke
doaj   +4 more sources

piHyFlow Operational Semantics

open access: yesarXiv.org, 2023
Simulation models have been described using different perspectives, or worldviews. In the process interaction world view (PI), every entity is modeled by a sequence of actions describing its life cycle, offering a comprehensive model that groups the events involving each entity.
Fernando J. Barros
openaire   +3 more sources

Probabilistic Operational Semantics for the Lambda Calculus [PDF]

open access: yesRAIRO - Theoretical Informatics and Applications, 2011
Probabilistic operational semantics for a nondeterministic extension of pure lambda calculus is studied. In this semantics, a term evaluates to a (finite or infinite) distribution of values.
Lago, Ugo Dal, Zorzi, Margherita
core   +4 more sources

Sequential Composition in the Presence of Intermediate Termination (Extended Abstract) [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
The standard operational semantics of the sequential composition operator gives rise to unbounded branching and forgetfulness when transparent process expressions are put in sequence.
Jos Baeten, Bas Luttik, Fei Yang
doaj   +7 more sources

Operational Semantics of Resolution and Productivity in Horn Clause Logic [PDF]

open access: yesFormal Aspects of Computing, 2016
This paper presents a study of operational and type-theoretic properties of different resolution strategies in Horn clause logic. We distinguish four different kinds of resolution: resolution by unification (SLD-resolution), resolution by term-matching ...
Fu, Peng, Komendantskaya, Ekaterina
core   +3 more sources

Home - About - Disclaimer - Privacy