• DocumentCode
    2444884
  • Title

    PARSE-DAT: an integrated environment for the design and analysis of dynamic software architectures

  • Author

    Liu, An ; Gorton, Ian

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Technol., Sydney, NSW
  • fYear
    1998
  • fDate
    20-21 Apr 1998
  • Firstpage
    146
  • Lastpage
    154
  • Abstract
    Robust distributed software infrastructures such as DCE and CORBA are becoming widely used to aid in building complex distributed systems. However, the engineering of distributed software is a difficult task since there are many concurrency and correctness issues that need to be considered. PARSE-DAT (PARallel Software Engineering-Design Analysis Tool) is an integrated environment that enables the design and analysis of dynamic software architectures. Architects construct software architectures using a set of well-defined graphical notations called Dynamic PARSE Process Graph Notation (Dynamic PARSE-PGN) in the graph editing environment (PARSE-DT). These software designs can then be translated into the corresponding π-calculus model, and subsequently analysed for structural deadlock in the analysis/verification environment (PARSE-AT). The paper firstly presents the Dynamic PARSE design notation and methodology, followed by the PARSE-DAT environment. A sample design constructed and formally analysed in PARSE-DAT is also presented
  • Keywords
    distributed processing; formal verification; process algebra; software tools; system monitoring; π-calculus; CORBA; DCE; Dynamic PARSE Process Graph Notation; PARSE-DAT; analysis environment; complex distributed system building; concurrency; correctness; distributed software engineering; dynamic software architecture analysis; dynamic software architecture design; graph editing environment; graphical notation; integrated environment; robust distributed software infrastructures; structural deadlock; verification environment; Buildings; Concurrent computing; Design engineering; Design methodology; Robustness; Software architecture; Software design; Software tools; System recovery; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
  • Conference_Location
    Kyoto
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.1998.668173
  • Filename
    668173