Time, abstraction, causality and modularity in interactive systems: Extended abstract

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

We study discrete models of interactive distributed systems structured into components and operating concurrently in a time frame. For such models of the data or signal flow in interactive system we assume that there is a source and a cause for each communication event and its associated information. To understand the logical dependencies for the events of systems causality is a key issue for reasoning about the event flow. Being interested in a structured modular approach we want to be able to abstract away all internal aspects of systems that are used as components within a system's architecture. We speak of interface abstraction. The interface abstraction is to keep only the aspects relevant for the usage of the component and the construction of the interface abstraction of the architecture. We speak of modularity if the interface abstraction of an architecture is the result of the composition of the interface abstractions of all its components. In particular, we discuss and study the relationship and dependencies between causality, input and output, compositionality, and the granularity of time.

Original languageEnglish
Pages (from-to)3-9
Number of pages7
JournalElectronic Notes in Theoretical Computer Science
Volume108
DOIs
StatePublished - 31 Dec 2004
EventProceedings of the International Workshop on Formal foundations of Embedded Software and Component-Based Software Architectures -
Duration: 3 Apr 20043 Apr 2004

Keywords

  • Abstraction
  • Causality
  • Composition
  • Input/output
  • Interactive systems
  • Modularity
  • Time

Fingerprint

Dive into the research topics of 'Time, abstraction, causality and modularity in interactive systems: Extended abstract'. Together they form a unique fingerprint.

Cite this