Published 2000
| Version v1
Report
Matching Power
Contributors
Others:
- Constraints, automatic deduction and software properties proofs (PROTHEO) ; INRIA Lorraine ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)
- Environment for cooperation (ECOO) ; INRIA Lorraine ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)
- Logical Networks: Self-organizing Overlay Networks and Programmable Overlay Computing Systems (LOGNET) ; Centre Inria d'Université Côte d'Azur (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Objects, types and prototypes : semantics and validation (MIRHO) ; Centre Inria d'Université Côte d'Azur (CRISAM) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Henri Poincaré - Nancy 1 (UHP)-Université Nancy 2-Institut National Polytechnique de Lorraine (INPL)-Centre National de la Recherche Scientifique (CNRS)
- LORIA, UMR 7503, Université de Lorraine, CNRS, Vandoeuvre-lès-Nancy
Description
In this paper we give a new simpler and uniform presentation of the rewriting calculus also called RHO-calculus. In addition to its simplicity, this reformulation explicitly allows us to encode complex structures such as lists, sets, and objects. We provide extensive examples of calculus use and we focus on its properties and its ability to represent some object oriented calculi, namely the Lambda Calculus of Objects of Fisher, Honsell, and Mitchell, and the Object Calculus of Abadi and Cardelli. This enlightens the capabilities of the rewriting calculus based language ELAN to be used as a logical as well as powerful semantical framework. "In summa", we intend to show that the Rho Calculus represents a "lingua franca" to encode many paradigms of computations.
Abstract
Aussi apparu en "Proc. of RTA, Rewriting Techniques and Applications, Utrecht, The Netherlands, May 22-24, Lecture Notes in Computer Sciences, no 2051, pp 77--92, Springer-Verlag, 2001, ISBN 3-540-42117-3. Rapport interne.Additional details
Identifiers
- URL
- https://inria.hal.science/inria-00099308
- URN
- urn:oai:HAL:inria-00099308v1
Origin repository
- Origin repository
- UNICA