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

被引:0
|
作者
Liu, A [1 ]
Gorton, I [1 ]
机构
[1] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW 2007, Australia
关键词
D O I
10.1109/PDSE.1998.668173
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 notation 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 pi-Calculus model, and subsequently analysed for structural deadlock in the analysis/verification environment (PARSE-AT). This 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.
引用
收藏
页码:146 / 154
页数:9
相关论文
共 50 条
  • [1] Dynamic distributed software architecture design with PARSE-DAT
    Liu, A
    INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 199 - 207
  • [2] Graph-based design and analysis of dynamic software architectures
    Bruni, Roberto
    Bucchiarone, Antonio
    Gnesi, Stefania
    Hirsch, Dan
    Lafuente, Alberto Lluch
    CONCURRENCY, GRAPHS AND MODELS: ESSAYS DEDICATED TO UGO MONTANARI ON THE OCCASION OF HIS 65TH BIRTHDAY, 2008, 5065 : 37 - +
  • [3] Argo: A design environment for evolving software architectures
    Robbins, JE
    Hilbert, DM
    Redmiles, DF
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 600 - 601
  • [4] Supporting environment based on graph grammar for dynamic software architectures
    Ma, Xiao-Xing
    Cao, Chun
    Yu, Ping
    Zhou, Yu
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (08): : 1881 - 1892
  • [5] INTEGRATED SOFTWARE ENVIRONMENT FOR BUILDING DESIGN AND CONSTRUCTION
    FENVES, SJ
    FLEMMING, U
    HENDRICKSON, C
    MAHER, ML
    SCHMITT, G
    COMPUTER-AIDED DESIGN, 1990, 22 (01) : 27 - 36
  • [6] Integrated graphical environment for support nonlinear dynamic software for the analysis of plane frames
    Rodrigues, H.
    Varum, H.
    Costa, A.
    COMPUTATIONAL MODELLING OF OBJECTS REPRESENTED IN IMAGES: FUNDAMENTALS, METHODS AND APPLICATIONS, 2007, : 373 - 379
  • [7] A framework for analysis and design of software reference architectures
    Angelov, Samuil
    Grefen, Paul
    Greefhorst, Danny
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (04) : 417 - 431
  • [8] Histride: an integrated software environment for dynamic structural identification
    Bolognini, L
    Frigerio, A
    STRUCTURAL STUDIES, REPAIRS, AND MAINTENANCE OF HISTORICAL BUILDINGS VII, 2001, 13 : 91 - 100
  • [9] Visual design and animation of dynamic parallel and distributed software architectures
    Ribeiro-Justo, GR
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1313 - 1320
  • [10] Histride: An integrated software environment for dynamic structural identification
    Bolognini, L.
    Frigerio, A.
    WIT Transactions on the Built Environment, 2001, 55 : 91 - 100