Specifying Distributed Information Systems: Fundamentals of an Object-Oriented Approach Using Distributed Temporal Logic

TitleSpecifying Distributed Information Systems: Fundamentals of an Object-Oriented Approach Using Distributed Temporal Logic
Publication TypeConference Paper
Year of Publication1997
Publicno
AuthorsDenker, G., and H. - D. Ehrich
Conference NameFormal Methods for Open Object-Based Distributed Systems (FMOODS'97), Volume 2, IFIP TC6 WG6.1 Intern.\ Workshop, 21-23 July, Canterbury, Kent, UK
PublisherChapman & Hall
Abstract

We present fundamentals of an approach to object-oriented specification of distributed information systems. We do not assume global time for concurrent object systems. For specifying those systems we propose \sc Dtl, a distributed temporal logic. The main contribution is that \sc Dtl is capable of specifying complex constraints about the behavior of distributed systems and communication between concurrent objects. For instance, we distinguish different kinds of synchronous communication such as immediate calling vs. deferred calling. The ideas are illustrated by examples given in \sc Troll, a formal object-oriented specification language. We introduce notations for formally specifying object-based distributed systems. Finally, we briefly explain how \sc Dtl is semantically explained in terms of a true concurrent model, i.e., labelled event structures, and which concepts for in-the-large specification are covered by our approach.

AttachmentSize
1997DenkerEhrich.pdf548.39 KB