@inproceedings {INPROC-1995-09,
   author = {Joachim Baumann},
   title = {{A Triptychon of Problems}},
   booktitle = {Workshop at ECOOP '95: Objects \& Agents: Love at first sight or shotgun wedding?``},
   publisher = {N.N.},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   type = {Conference Paper},
   month = {August},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-09/INPROC-1995-09.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {In this position paper three problems of mobile agent systems are discussed.
      The first is the conceptual problem of security in agent systems. The second,
      is the speed of the system, and where it is important. The third, following
      from it, is an implementation problem: how can the transfer size of agents be
      minimized?},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-09&amp;engl=1}
}

@inproceedings {INPROC-1995-08,
   author = {Stefan Wirag and Kurt Rothermel and Thomas Wahl},
   title = {{Modelling Interaction with HyTime}},
   booktitle = {Kommunikation in Verteilten Systemen, GI/ITG-Fachtagung},
   editor = {K. Franke and U. H{\"u}bner and W. W. Kalfa},
   address = {Chemnitz, Germany},
   publisher = {not available},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {188--202},
   type = {Conference Paper},
   month = {February},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {Interactive multimedia presentations are an essential issue in many advanced
      multimedia application tools. Before presenting multimedia data, media items,
      interaction types and synchronization constraints have to be specified in a
      multimedia document. This paper identifies and classifies the temporal
      interaction types in multimedia systems, and shows their impact on the
      specification process and the supporting system. Then, we describe how to
      specify the interaction types by using the standardized multimedia document
      language HyTime. The HyTime mechanisms are demonstrated by examples followed by
      a discussion of the advantages and limits of each technique.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-08&amp;engl=1}
}

@inproceedings {INPROC-1995-07,
   author = {Thomas Wahl and Stefan Wirag and Kurt Rothermel},
   title = {{Temporal Modeling and Authoring of Interactive Multimedia}},
   booktitle = {Proceedings of the 2nd. Intl. Conference on Multimedia Computing and Systems},
   address = {Washington D.C., USA},
   publisher = {not available},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {274--277},
   type = {Conference Paper},
   month = {May},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {Future multimedia titles will provide many ways to interact with the presented
      information. When creating an interactive multimedia title, the author has to
      specify the temporal layout and the interaction elements. However, this part of
      the authoring process is not trivial as the temporal layout and the interaction
      forms are not independent because some interaction forms affect the
      presentation schedule of the title. This paper identifies various temporal
      interaction forms and their temporal dependencies, an integrated model for time
      and interaction is proposed, and we show how this model is applied to ease
      rapid authoring of multimedia titles.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-07&amp;engl=1}
}

@inproceedings {INPROC-1995-06,
   author = {Kurt Rothermel and Tobias Helbig},
   title = {{An Adaptive Stream Synchronization Protocol}},
   booktitle = {Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video},
   address = {Durham, New Hampshire, USA},
   publisher = {not available},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   type = {Conference Paper},
   month = {April},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-06/INPROC-1995-06.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {Protocols for synchronizing data streams should be highly adaptive with regard
      to both changing network conditions as well as to individual user needs. The
      Adaptive Synchronization Protocol we are going to describe in this paper
      supports any type of distribution of the stream group to be synchronized. It
      incorporates buffer level control mechanisms allowing an immediate reaction on
      overflow or underflow situations. Moreover, the proposed mechanism is flexible
      enough to support a variety of synchronization policies and allows to switch
      them dynamically during presentation. Since control messages are only exchanged
      when the network conditions actually change, the message overhead of the
      protocol is very low.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-06&amp;engl=1}
}

@inproceedings {INPROC-1995-05,
   author = {Tobias Helbig and Soufiane Noureddine and Kurt Rothermel},
   title = {{Activation Set: An abstraction for accessing periodic data streams}},
   booktitle = {IS\&T/SPIE Proceedings Vol.2417, Multimedia Computing and Networking'95},
   publisher = {(not available)},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   type = {Conference Paper},
   month = {February},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-05/INPROC-1995-05.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {In distributed multimedia applications time-dependent data streams are conveyed
      and processed under real-time conditions. The timely accurate activation of the
      stream handlers processing the data units of streams requires deriving their
      scheduling times from the temporal properties of the data streams and the
      amount of data that is processed in each activation. In this paper, we propose
      the activation set concept as a data access abstraction to consume sets of data
      units from a group of time-dependent data streams having synchronization
      relationships among each other. The concept supports the consumption of
      multiple periodic data streams of different rates as well as the integration of
      aperiodic streams. It is shown how scheduling times of activations are derived
      from the streams' temporal properties and the requested amount of data. When a
      stream handler is activated, data units of the streams are selected for
      consumption according to synchronization relationships and tolerated skew
      bounds. The effects of the approach on delays are discussed in the context of a
      rate-monotonic scheduling algorithm. The concept provides a configurable
      interface to groups of time-dependent data streams which, for example, is
      required when mixing streams. It is widely applicable in multimedia system
      architectures that allow for configuration of distributed multimedia
      applications based on interconnected stream handling components.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-05&amp;engl=1}
}

@inproceedings {INPROC-1995-04,
   author = {Cora Burger},
   title = {{Cooperation policies for traders}},
   booktitle = {Proceedings IFIP International Conference on Open Distributed Processing ICODP '95},
   editor = {Kerry Raymond and Liz Armstrong},
   publisher = {Chapman and Hall},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {208--218},
   type = {Conference Paper},
   month = {February},
   year = {1995},
   keywords = {ODP; trading; cooperation},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   contact = {caburger@informatik.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {In ODP a general mechanism has been constructed, how cooperation between trader
      entities can be performed. But little has been said about when and in which
      cases such a cooperation should be initiated. Furthermore, the above mentioned
      cooperation mechanism requires an enormous amount of computer and communication
      resources, counteracting the profit of cooperation, e.g., by degrading the mean
      response time of traders. As a consequence, policies are needed to resolve such
      conflicts. In the following, a general cooperation model is introduced and
      applied to traders. From this general model cooperation policies for traders
      are derived. One of these policies can be adapted to optimize the quality of
      trader service by observing the dynamic behaviour of traders, their clients and
      servers.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-04&amp;engl=1}
}

@inproceedings {INPROC-1995-03,
   author = {Benz Hartmut},
   title = {{KGB; A Customizable Graph Browser}},
   booktitle = {Graph Drawing: Symposium on Graph Drawing, GD '95 Passau, Germany, September 20-22, 1995 Proceedings},
   publisher = {(not available)},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {20--23},
   type = {Conference Paper},
   month = {September},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-03/INPROC-1995-03.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {This paper presents the architecture of a generic, customizable graph browser
      KGB. The KGB has been designed to handle very large and dynamically changing
      graphs which are frequently used as repository management graphs in large
      applications. Special emphasis has been put on the flexible presentation of the
      information encoded in the graph and the reduction of the user's workload when
      adapting the presentation to his or her special needs. The KGB was built as a
      debugging and visualization tool for document hierarchies of the CASE tool
      KOGGE currently under development at the Institute for Softwaretechnik,
      University of Koblenz.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-03&amp;engl=1}
}

@inproceedings {INPROC-1995-02,
   author = {Ingo Barth and Gabriel Dermler and Walter Fiederer},
   title = {{Levels of Quality of Service in CINEMA}},
   booktitle = {GI-SI Jahrestagung, September 18-20, 1995, Z{\"u}rich, Switzerland.},
   publisher = {(not available)},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   type = {Conference Paper},
   month = {September},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-02/INPROC-1995-02.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {Distributed multimedia systems require quality of service at various
      abstraction levels. At the application level, QoS describes communication in
      terms of application specific processing units, e.g. frames. At the transport
      level QoS is used to describe the communication load for the transport system.
      An architecture integrating the various levels is presented. The architecture
      provides the framework for performing negotiation of QoS and resource
      reservation. It includes the specification of a programmer interface and a
      flowspec carrying QoS information between communication nodes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-02&amp;engl=1}
}

@inproceedings {INPROC-1995-01,
   author = {Ingo Barth and Tobias Helbig and Kurt Rothermel},
   title = {{Implementierung multimedialer Systemdienste in CINEMA}},
   booktitle = {GI/ITG-Fachtagung ``Kommunikation in Verteilten Systemen''},
   publisher = {(not available)},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   type = {Conference Paper},
   month = {February},
   year = {1995},
   language = {English},
   cr-category = {H Information Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-01/INPROC-1995-01.ps},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {Die Erstellung verteilter Multimedia-Anwendungen setzt leistungsf{\"a}hige
      Entwicklungsplattformen voraus, innerhalb deren Probleme wie die {\"U}bertragung
      multimedialer Daten, die Gew{\"a}hrleistung der Dienstg{\"u}te durch Reservierung von
      Ressourcen und die Synchronisation von Datenstr{\"o}men gel{\"o}st werden. CINEMA
      (Configurable INtEgrated Multimedia Architecture) bietet als eine solche
      Entwicklungsplattform Abstraktionen zur Nutzung multimedialer Systemdienste an,
      womit funktionale Bearbeitungseinheiten erstellt, komplexe
      Verarbeitungstopologien in verteilten Systemen aufgebaut und unter Einhaltung
      von Synchronisations- und Dienstg{\"u}te-Spezifikationen gesteuert werden k{\"o}nnen.
      In diesem Papier werden nach einem kurzen {\"U}berblick {\"u}ber die Abstraktionen der
      CINEMA-Dienstschnittstelle die internen Strukturen und Abl{\"a}ufe vorgestellt, mit
      denen die Multimedia- Dienste in verteilten Systemen erbracht werden.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-01&amp;engl=1}
}

@article {ART-1995-01,
   author = {Tobias Helbig and Kurt Rothermel},
   title = {{Synchronisation multimedialer Datenstr{\"o}me}},
   journal = {it+ti - Informationstechnik und Technische Informatik 37 (1995) 4, pp. 18-25},
   publisher = {(not available)},
   pages = {18--25},
   type = {Article in Journal},
   month = {January},
   year = {1995},
   language = {German},
   cr-category = {H Information Systems},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems},
   abstract = {In multimedialen Anwendungen werden zeitabh{\"a}ngige, kontinuierliche Datenstr{\"o}me,
      wie z.B. Audio und Video, {\"u}bertragen und verarbeitet. Der Entwurf und die
      Steuerung solcher Anwendungen in einem verteilten System wird durch
      Multimedia-Systemdienste unterst{\"u}tzt. Dabei f{\"a}llt dem Synchronisationsdienst
      die Aufgabe zu, die Anwendungsanforderungen bez{\"u}glich der Pr{\"a}sentationsqualit{\"a}t
      und der Synchronisation von zeitabh{\"a}ngigen Datenstr{\"o}men abzusichern. F{\"u}r diesen
      Dienst beschreiben wir in diesem Papier eine Dienstschnittstelle und geben
      einen {\"U}berblick {\"u}ber die Architektur und Protokolle seiner Realisierung. Es
      wird gezeigt, wie verteilte Synchronisationsprotokolle den Fluss von
      Dateneinheiten in verteilten Systemen entsprechend der Anwendungsanforderungen
      koordinieren und somit die Voraussetzung f{\"u}r die zeitgerechte Verarbeitung
      einzelner Dateneinheiten unter Kontrolle des Betriebssystems bilden.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1995-01&amp;engl=1}
}

