We develop a behavioural theory of reflective sequential algorithms (RSAs), ie sequential algorithms that can modify their own behaviour. The theory comprises a set of language …
E Börger, KD Schewe - Fundamenta Informaticae, 2020 - content.iospress.com
Abstract “What is an algorithm?” is a fundamental question of computer science. Gurevich's behavioural theory of sequential algorithms (aka the sequential ASM thesis) gives a partial …
K Tei, Y Tahara, A Ohsuga - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Reflection is a technique that enables a system to inspect or change its structure and/or behavior at runtime. It is a key enabler of many techniques for developing systems that have …
KD Schewe, F Ferrarotti, S González - Science of Computer Programming, 2021 - Elsevier
Reflective algorithms are algorithms that can modify their own behaviour. Recently a behavioural theory of reflective algorithms has been developed, which shows that they are …
E Börger - … Applications of Formal Methods, Verification and …, 2018 - Springer
The development of code for software intensive systems involves numerous levels of abstraction, leading from requirements to code. Having abstract modeling concepts …
We are interested in specifications which provide a consistent high-level view of systems. They should abstract irrelevant details and provide a precise and complete description of the …
A distributed system can be characterised by autonomously acting agents, where each agent executes its own program, uses shared resources and communicates with the others …
We are interested in specifications which provide a consistent high-level view of systems. They should abstract irrelevant details and provide a precise and complete description of the …
KD Schewe - 2017 19th International Symposium on Symbolic …, 2017 - ieeexplore.ieee.org
The core of a distributed system can be characterised by autonomously acting agents, where each agent executes its own program, uses shared resources and communicates …