On the use of algebras as semantic domain of object societies

Carregant...
Miniatura
El pots comprar en digital a:
El pots comprar en paper a:

Projectes de recerca

Unitats organitzatives

Número de la revista

Títol de la revista

ISSN de la revista

Títol del volum

Col·laborador

Editor

Tribunal avaluador

Realitzat a/amb

Càtedra / Departament / Institut

Tipus de document

Text en actes de congrés

Data publicació

Editor

Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics

Part de

Condicions d'accés

Accés obert

Llicència

Creative Commons
Aquesta obra està protegida pels drets de propietat intel·lectual i industrial corresponents. Llevat que s'hi indiqui el contrari, els seus continguts estan subjectes a la llicència de Creative Commons: Reconeixement-NoComercial-SenseObraDerivada 4.0 Internacional

Assignatures relacionades

Assignatures relacionades

Datasets relacionats

Datasets relacionats

Projecte CCD

Abstract

On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model. The interpretation of OO concepts has to reflect in a precise way the properties of the model, keeping at the same time good formal properties. One needs to be able in such a domain to cope with both structural and dynamic aspects. It is possible to use different sorts of logics (clausal, equational) to interpret the static aspects of subjects: some extensions using temporal aspects (temporal logic, equational dynamic logic, etc.) have been used to interpret the dyanamics ones, but in theses cases we lose an efficient operational semantics alowing the animation of objects societies. In software engineering, the need of such a semantics is crucial to give a meaning and verification of software via rapid prototyping. In this paper, we use term algebras as the semantic domain for the object societies. Structural (static) aspects are thus handled using the traditional algebraic specification approach: to deal with dynamic aspects, a second-order extension of the equational logic is given. These second order aspects are managed in a list order style using syntactic machinery: operators and equational genericity. Doing things in this way we have a well defined and efficient operational semantics allowing the animation of OO-specifications. The ideas presented in this paper are in a incipient state: an example following them is completely presented in this paper. A first implementation has benn done using the functional language and interpreter Axis as a reification of term algebras. The operational semantics is conditional term rewriting.

Descripció

Document relacionat

Citació

Ramos, I.; Pastor, O.; Canós, J.H. On the use of algebras as semantic domain of object societies. A: "Proceedings of the 3rd International Workshop on the Deductive Approach to Information Systems and Databases". Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics, 1992, p. 105-126.

Ajut

Forma part

DOI

Dipòsit legal

ISBN

ISSN

Versió de l'editor

Altres identificadors

Referències