• DocumentCode
    3124808
  • Title

    Automated support for distributed software design

  • Author

    Ng, Keng ; Kramer, Jeff

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1995
  • fDate
    10-14 Jul 1995
  • Firstpage
    381
  • Lastpage
    390
  • Abstract
    Automated support for the software design process has existed for many years in the form of CASE tools. Most of these are tailored to support specific design or analysis methods, and often have knowledge of the corresponding methodology built into the working of the tool. However, in terms of tool support, few of them go much beyond the provision of syntax-sensitive editors and checkers for the design notations concerned. We feel that conventional CASE tools have been too conservative in the level of automated support offered to the human developer. The Software Architect´s Assistant is our attempt at addressing this limitation. It is an interactive graphical tool developed to facilitate the manipulation of software architectures, and currently supports the design and construction of Regis distributed programs. In its implementation, conscious effort has been made to maximise usability and efficiency, primarily by enhancing the level of automation and flexibility together with careful design of the user interface. Although currently specific to Regis distributed programs, the Assistant embodies concepts and ideas which are applicable to CASE tools in general
  • Keywords
    computer aided software engineering; computer graphics; distributed processing; programming environments; software tools; user interfaces; visual programming; CASE tools; Regis distributed programs; Software Architect´s Assistant; automated support; design notations; distributed software design; efficiency; flexibility; interactive graphical tool; software architecture manipulation; syntax-sensitive checkers; syntax-sensitive editors; tool support; usability; user interface; Application software; Computer aided software engineering; Design methodology; Educational institutions; Humans; Programming; Software architecture; Software design; Software tools; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1995. Proceedings., Seventh International Workshop on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-8186-7078-9
  • Type

    conf

  • DOI
    10.1109/CASE.1995.465296
  • Filename
    465296