Results 1 
4 of
4
Process and Term Tile Logic
, 1998
"... In a similar way as 2categories can be regarded as a special case of double categories, rewriting logic (in the unconditional case) can be embedded into the more general tile logic, where also sideeffects and rewriting synchronization are considered. Since rewriting logic is the semantic basis o ..."
Abstract

Cited by 33 (25 self)
 Add to MetaCart
In a similar way as 2categories can be regarded as a special case of double categories, rewriting logic (in the unconditional case) can be embedded into the more general tile logic, where also sideeffects and rewriting synchronization are considered. Since rewriting logic is the semantic basis of several language implementation efforts, it is useful to map tile logic back into rewriting logic in a conservative way, to obtain executable specifications of tile systems. We extend the results of earlier work by two of the authors, focusing on some interesting cases where the mathematical structures representing configurations (i.e., states) and effects (i.e., observable actions) are very similar, in the sense that they have in common some auxiliary structure (e.g., for tupling, projecting, etc.). In particular, we give in full detail the descriptions of two such cases where (net) processlike and usual term structures are employed. Corresponding to these two cases, we introduce two ca...
Local Specification of Distributed Families of Sequential Objects
 Recent Trends in Data Types Specification, Proc. 10th Workshop on Specification of Abstract Data Types joint with the 5th COMPASS Workshop, S.Margherita, Italy, May/June 1994, Selected papers
, 1995
"... . Fully concurrent models of distributed object systems are specified using linear temporal logic that does not per se cope with concurrency. This is achieved by employing the principle of local sequentiality: we specify from local viewpoints assuming that there is no intraobject concurrency but ful ..."
Abstract

Cited by 28 (11 self)
 Add to MetaCart
. Fully concurrent models of distributed object systems are specified using linear temporal logic that does not per se cope with concurrency. This is achieved by employing the principle of local sequentiality: we specify from local viewpoints assuming that there is no intraobject concurrency but full interobject concurrency. Local formulae are labelled by identity terms. For interaction, objects may refer to actions of other objects, e.g., calling them to happen synchronously. A locality predicate allows for making local statements about other objects. The interpretation structures are global webs of local life cycles, glued together at shared communication events. These interpretation structures are embedded in an interpretation frame that is a labelled locally sequential event structure. Two initiality results are presented: the category of labelled locally sequential event structures has initial elements, and so has the full subcategory of those satisfying given temporal axioms. As...
Distributed Temporal Logic for Concurrent Object Families (Extended Abstract)
 Working papers of the International Workshop on Information Systems  Correctness and Reusability, pages 2230. Vrije Universiteit Amsterdam, RapportNr. IR357
, 1995
"... HansDieter Ehrich Abteilung Datenbanken, Technische Universitat Postfach 3329, D38023 Braunschweig, Germany Gunter Saake Institut fur Technische Informationssysteme, OttovonGuerickeUniversitat Universitatsplatz 2, D39106 Magdeburg Am'ilcar Sernadas and Cristina Sernadas Departamento de ..."
Abstract

Cited by 9 (3 self)
 Add to MetaCart
HansDieter Ehrich Abteilung Datenbanken, Technische Universitat Postfach 3329, D38023 Braunschweig, Germany Gunter Saake Institut fur Technische Informationssysteme, OttovonGuerickeUniversitat Universitatsplatz 2, D39106 Magdeburg Am'ilcar Sernadas and Cristina Sernadas Departamento de Matem'atica, Instituto Superior T'ecnico Av. Rovisco Pais, P1096 Lisboa Codex, Portugal 1 Introduction A global information infrastructure is rapidly developing. As a consequence, interest is shifting from local systems to global, widely distributed systems. This implies a growing need for advanced modeling and specification techniques for distributed systems, both for designing new systems and for reengineering old ones. We are concerned with information systems, i.e., reactive systems with the capability of storing and retrieving large amounts of data. Distributed reactive systems are more complex and difficult to specify, analyse, implement and reconfigure than other kinds of systems...
Rewriting Logic based Approach for the Formalization of Critical Systems based on MultiAgent System
"... The agentoriented paradigm is an emerging technology, which has significant and growing interest, particularly through its ability to be used in the modeling of all types of systems and representation of knowledge. However, this potentiality should not hide the difficulties associated with them in ..."
Abstract
 Add to MetaCart
The agentoriented paradigm is an emerging technology, which has significant and growing interest, particularly through its ability to be used in the modeling of all types of systems and representation of knowledge. However, this potentiality should not hide the difficulties associated with them in the design and verification, which may cause the scientific credibility of multiagent modeling field, especially for the case of embedded and critical systems. In this paper, we propose a new formal approach based on rewriting logic, in which we attempt to bridge the gap between agent based system analysis and its specification In addition, our approach includes a wellknown and effective verification technique, model checking, and allows independent of the used formalism to verify an important number of properties deemed relevant on critical system based on agent paradigm.