Parameterised boolean equation systems

JF Groote, TAC Willemse - Theoretical Computer Science, 2005 - Elsevier
Boolean equation system are a useful tool for verifying formulas from modal μ-calculus on
transition systems (see [Mader, Lecture Notes in Computer Science, Vol. 1019, 1995, pp. 72 …

A modal logic for mobile agents

R De Nicola, M Loreti - ACM Transactions on Computational Logic …, 2004 - dl.acm.org
Klaim is an experimental programming language that supports a programming paradigm
where both processes and data can be moved across different computing environments …

On bidirectional runtime enforcement

L Aceto, I Cassar, A Francalanza… - … Conference on Formal …, 2021 - Springer
Runtime enforcement is a dynamic analysis technique that instruments a monitor with a
system in order to ensure its correctness as specified by some property. This paper explores …

[PDF][PDF] Bidirectional runtime enforcement of first-order branching-time properties

L Aceto, I Cassar, A Francalanza… - Logical Methods in …, 2023 - lmcs.episciences.org
Runtime enforcement is a dynamic analysis technique that instruments a monitor with a
system in order to ensure its correctness as specified by some property. This paper explores …

Fast generic model-checking for data-based systems

D Zhang, R Cleaveland - … on Formal Techniques for Networked and …, 2005 - Springer
This paper shows how predicate equation systems (PESs) may be used to solve model-
checking problems for systems, such as those involving real-time or value passing, that …

Model checking value-passing processes

H Lin - Proceedings Eighth Asia-Pacific Software Engineering …, 2001 - ieeexplore.ieee.org
An algorithm for model checking value-passing processes is presented. Processes are
modeled as symbolic transition graphs with assignments. To specify properties for such …

Developing theoretical foundations for runtime enforcement

I Cassar, A Francalanza, L Aceto… - arXiv preprint arXiv …, 2018 - arxiv.org
The ubiquitous reliance on software systems increases the need for ensuring that systems
behave correctly and are well protected against security risks. Runtime enforcement is a …

The Korrigan Environment

C Choppy, P Poizat, JC Royer - Journal of Universal Computer Science, 2001 - hal.science
This paper presents an environment to support the use of specification for mixed systems, ie
systems with both dynamic (behaviour, communication, concurrency) and static (data type) …

Korrigan: un formalisme et une méthode pour la spécification formelle et structurée de systemes mixtes

P Poizat - 2000 - theses.hal.science
L'emploi des spécifications formelles est d'une grande importance, tout particulièrement
pour le développement de systèmes dits sécuritaires ou critiques. Les spécifications mixtes …

A model checker for value-passing mu-calculus using logic programming

CR Ramakrishnan - Practical Aspects of Declarative Languages: Third …, 2001 - Springer
Recent advances in logic programming have been successfully used to build practical
verification toolsets, as evidenced by the XMC system. Thus far, XMC has supported value …