Abstract. In this paper we present a formalization of Abadi’s and Cardelli’s theory of objects in the interactive theorem prover Isabelle/HOL. Our motivation is to build a mechanized HOL-framework for the analysis of a functional calculus for distributed objects. In particular, we present (a) a formal model of objects and its operational semantics based on de Bruijn indices (b) a parallel reduction relation for objects (c) the proof of confluence for the theory of objects reusing Nipkow’s HOL-framework for the lambda calculus. We expect this framework to be highly reusable and allow further development and mechanized proofs of various aspects of object theory, e.g., distribution, aspect orientation, typing.
International audienceWe present a formal semantics for an object-oriented specification language. T...
. The formal development of non-trivial, real-time systems can be made more manageable by using seve...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...
In this paper we present a formalization of Abadi's and Cardelli's theory of ob jects in the interac...
We present a formalization of Abadi's and Cardelli's theory of objects in the interactive theorem pr...
HOL-OCL is an interactive proof environment for the Object Constraint Language (OCL). It is implemen...
We utilize and extend the method of shallow semantic embeddings (SSEs) in classical higher-order log...
peer reviewedPrincipia Logico-Metaphysica contains a foundational logical theory for metaphysics, ma...
In this paper, we present a formalisation of the reference semantics of Object-Z in the higher-order...
In Isabelle, there are several possibilities when one wants to support partial functions. One could ...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
International audienceIn this paper, we give a general framework for the foundation of an operationa...
We represent a theory of (a fragment of) Isabelle/HOL in Isabelle/HOL. The purpose of this exercise ...
International audienceWe present a formal semantics for an object-oriented specification language. T...
. The formal development of non-trivial, real-time systems can be made more manageable by using seve...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...
In this paper we present a formalization of Abadi's and Cardelli's theory of ob jects in the interac...
We present a formalization of Abadi's and Cardelli's theory of objects in the interactive theorem pr...
HOL-OCL is an interactive proof environment for the Object Constraint Language (OCL). It is implemen...
We utilize and extend the method of shallow semantic embeddings (SSEs) in classical higher-order log...
peer reviewedPrincipia Logico-Metaphysica contains a foundational logical theory for metaphysics, ma...
In this paper, we present a formalisation of the reference semantics of Object-Z in the higher-order...
In Isabelle, there are several possibilities when one wants to support partial functions. One could ...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
International audienceIn this paper, we give a general framework for the foundation of an operationa...
We represent a theory of (a fragment of) Isabelle/HOL in Isabelle/HOL. The purpose of this exercise ...
International audienceWe present a formal semantics for an object-oriented specification language. T...
. The formal development of non-trivial, real-time systems can be made more manageable by using seve...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...