• DocumentCode
    2130723
  • Title

    A blackboard architecture for intelligent assistance in software maintenance

  • Author

    Avellis, Giovanna ; Borzacchini, L. ; Cavallo, A. ; Cotugno, P. ; Mastro, G. De

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    180
  • Lastpage
    189
  • Abstract
    System design recovery and impact analysis are critical phases in the process of software maintenance. It is argued that the interdependence of abstraction recovery tools and application domains plays a key role in providing intelligent assistance in software maintenance, and the use of a blackboard model to address the issue of knowledge sources integration is advocated. A software maintenance expert sytem (SMES) based on a blackboard architecture has been developed to evaluate the approach. Explicit links between specification, design and implementation objects have been represented in the blackboard working memory, as well as the design decisions in the abstraction recovery process. These links are then used in the software evolution process to support impact analysis
  • Keywords
    blackboard architecture; computer aided software engineering; expert systems; software maintenance; system recovery; abstraction recovery tools; application domains; blackboard architecture; blackboard working memory; design decisions; design objects; impact analysis; implementation objects; intelligent assistance; knowledge sources integration; software evolution process; software maintenance expert sytem; specification objects; system design recovery; Application software; Cognitive science; Computer architecture; Educational institutions; Mathematics; Programming profession; Software engineering; Software maintenance; Software systems; System analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
  • ISSN
    1066-1387
  • Print_ISBN
    0-8186-3480-4
  • Type

    conf

  • DOI
    10.1109/CASE.1993.634819
  • Filename
    634819