Extendable and Interchangeable Architecture Description of Distributed Systems Using UML and XML

  • Changai Sun
  • Jiannong Cao
  • Maozhong Jin
  • Chao Liu
  • Michael R. Lyu
Conference paper

DOI: 10.1007/978-3-540-39425-9_63

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2834)
Cite this paper as:
Sun C., Cao J., Jin M., Liu C., Lyu M.R. (2003) Extendable and Interchangeable Architecture Description of Distributed Systems Using UML and XML. In: Zhou X., Xu M., Jähnichen S., Cao J. (eds) Advanced Parallel Processing Technologies. APPT 2003. Lecture Notes in Computer Science, vol 2834. Springer, Berlin, Heidelberg

Abstract

Software Architecture can help people to better understand the gross structure and, with powerful analysis techniques, to evaluate the properties of a software system. To accommodate the dynamic changes and facilitate interoperation of tools, an architectural description of the distributed system should be extensible and interchangeable. In this paper, we utilize the built-in extension mechanism of the Unified Modeling Language (UML) to describe the architectures of distributed systems, with the underlying architectural metadata represented in XML. In particular, the approach has been applied to describe the architectural model of distributed software in the Graph-Oriented Programming framework. The proposed approach has many desirable features, characterized by being visual, easily extendable and interchangeable, and well supported by tools.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Changai Sun
    • 1
    • 2
  • Jiannong Cao
    • 1
  • Maozhong Jin
    • 2
  • Chao Liu
    • 2
  • Michael R. Lyu
    • 3
  1. 1.Department of ComputingHong Kong Polytechnic UniversityKLW Hong Kong
  2. 2.School of Computer Science and EngineeringBeijing University of Aeronautics and AstronauticsBeijingP.R. China
  3. 3.Department of Computer Science and EngineeringThe Chinese University of Hong KongShatin, N.T., Hong Kong

Personalised recommendations