• DocumentCode
    390638
  • Title

    A formal approach to distributed software architecture

  • Author

    Jian, He ; Ding-yi, Fang ; Zheng, Qin

  • Author_Institution
    Xi´´an Jiaotong Univ., China
  • Volume
    1
  • fYear
    2002
  • fDate
    28-31 Oct. 2002
  • Firstpage
    342
  • Abstract
    Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADL) have been proposed as modeling notations to support architecture-based development. There are, however, many features of the distributed software which make the development methods of distributed software quite different from the traditional ways. Furthermore, the, traditional centralized ways with fixed interfaces are unable to adapt to the flexible requirements of distributed software. Our goal is to provide some solutions to these problems. In this paper, the AG (which stands for "attributed grammar") is first extended to refine the characters of distributed software, and then we define a BNF expression to describe the architecture of a distributed software.
  • Keywords
    attribute grammars; distributed processing; distributed programming; formal specification; object-oriented programming; software architecture; BNF expression; architecture-based development; attributed grammar; component; distributed software architecture; formal approach; Application software; Architecture description languages; Computer architecture; Connectors; Costs; LAN interconnection; Production; Programming; Software architecture; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering
  • Print_ISBN
    0-7803-7490-8
  • Type

    conf

  • DOI
    10.1109/TENCON.2002.1181284
  • Filename
    1181284