• DocumentCode
    322513
  • Title

    A lightweight awareness service for industrial environments [distributed software]

  • Author

    Mock, Michael ; Gergeleit, Martin ; Nett, Edgar

  • Author_Institution
    Nat. Res. Center for Inf. Technol., St. Augustin, Germany
  • Volume
    1
  • fYear
    1997
  • fDate
    7-10 Jan 1997
  • Firstpage
    433
  • Abstract
    Presents the design and implementation of a lightweight awareness service and its application to example scenarios of distributed software environments. Due to the complexity of distributed systems, the behavior of software for distributed systems is hard to predict. Even examining the behavior of existing software is difficult, due to the lack of central control and state. Awareness denotes the ability of a (distributed) system to report about and to assess its own status and behavior. Awareness is helpful for important steps of the distributed software engineering process, e.g. for gathering state information, for online observation, for debugging and for performance management of each development cycle. The basic purpose of the lightweight awareness service is to visualize online information in powerful, flexible presentation views. To be useful for industrial environments, the awareness service is designed to be easy-to-use: it is a fully distribution-transparent client/server architecture which does not require manual configuration. This is achieved by the introduction two new concepts: (1) a view request broker that is responsible for launching, locating and binding views to clients, and (2) the concept of auto-configuring views, i.e. views that adapt their outline automatically to the data being presented. Both concepts can be accessed as ready-to-use components via a simple object-based procedural client interface
  • Keywords
    client-server systems; data visualisation; program debugging; program diagnostics; report generators; software engineering; auto-configuring views; automatic view outline adaptation; debugging; development cycle; distributed software environments; distribution-transparent client/server architecture; ease of use; industrial environments; lightweight awareness service; object-based procedural client interface; online information visualization; online observation; performance management; presentation views; software behaviour prediction; software engineering; state information gathering; status reporting; view binding; view launching; view location; view request broker; Application software; Centralized control; Debugging; Engineering management; Floods; Information technology; Power engineering and energy; Power system management; Software development management; Software engineering; Software systems; Software tools; Timing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • ISSN
    1060-3425
  • Print_ISBN
    0-8186-7743-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1997.667297
  • Filename
    667297