A mechanized model of the theory of objects

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

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. © IFIP International Federation for Information Processing 2007.

References Powered by Scopus

Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem

372Citations
N/AReaders
Get full text

Nominal techniques in Isabelle/HOL

88Citations
N/AReaders
Get full text

Concurrent objects in a process calculus

58Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Turning inductive into equational specifications

22Citations
N/AReaders
Get full text

ASP <inf>fun</inf>: A typed functional active object calculus

3Citations
N/AReaders
Get full text

Functional Active Objects: Typing and Formalisation

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Henrio, L., & Kammüller, F. (2007). A mechanized model of the theory of objects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4468 LNCS, pp. 190–205). Springer Verlag. https://doi.org/10.1007/978-3-540-72952-5_12

Readers' Seniority

Tooltip

Professor / Associate Prof. 2

40%

Researcher 2

40%

PhD / Post grad / Masters / Doc 1

20%

Readers' Discipline

Tooltip

Computer Science 5

83%

Engineering 1

17%

Save time finding and organizing research with Mendeley

Sign up for free