A 3D Interface for the Administration of Component-Bases, Distributed Systems

  • Authors:
  • Oliver Stiemerling;Michael Hallenberger;Armin B. Cremers

  • Affiliations:
  • -;-;-

  • Venue:
  • ISADS '01 Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The success of an enterprise depends on its ability to effectively adapt to changing external requirements. This is particularly true in the rapidly evolving world of eCommerce-which raises the challenge of building software systems that are flexible enough to support such a dynamic business environment. At ISADS '99 we presented the EVOLvE runtime- and tailoring environment as a platform for extensively adaptable autonomous and decentralized systems. The platform provides a high degree of flexibility by maintaining the (possibly rather fine-grained) component-structure of such systems. One can--during runtime and in a decentralized fashion--add, exchange, or rewire an application's components to meet changing external requirements. While the EVOLVE platform provides the mechanisms to perform these changes, there remains the problem of providing an administration interface to these mechanisms. Like many autonomous and decentralized systems, EVOLVE applications can have great complexity and structural detail. The interface has to present these details in an appropriate and scalable form, permitting the administrator to quickly grasp the overall distribution structure, but also the functional details and fine-grained components. In this paper we argue that 3D visualization and manipulation techniques provide a good basis for the design of administration interfaces for complex, decentralized systems. We support our argument by presenting a 3D interface for the EVOLVE platform and discuss the more general design concepts it embodies. We believe that these concepts are relevant and applicable to other autonomous and decentralized systems.