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
Link To Document :
بازگشت