• DocumentCode
    3310138
  • Title

    An agent-based approach to rapid software evolution based on a domain model

  • Author

    Glover, S.J. ; Bennett, K.H.

  • Author_Institution
    Centre for Software Maintenance, Durham Univ., UK
  • fYear
    1996
  • fDate
    4-8 Nov 1996
  • Firstpage
    228
  • Lastpage
    237
  • Abstract
    In (Smith et al., 1995), a proposal was made for constructing highly adaptable software based on an architecture that uses distributed agents. In this paper a case study is described which follows this approach. The important contribution lies in developing a model of the application domain, in this case the relational database domain, which is then available for a domain agent to manipulate in developing strategies for changing the application software. The application domain is modelled as a set of entities related by constraints of different types. Domain adaptability is accomplished through both the creation of new entities and new constraints between entities. Why and how this approach is different from existing approaches to adapting databases is explained. Initial results have produced a domain model which makes explicit the potential points of adaptability in the domain being modelled, making it easier to adapt software. Additionally, the use of agent interaction protocols provides a basis for research into inter-operability between separate domains
  • Keywords
    cooperative systems; relational databases; software agents; software engineering; software maintenance; agent interaction protocols; agent-based approach; application software; case study; distributed agents; domain adaptability; domain interoperability; domain model; highly adaptable software; rapid software evolution; relational database; Cooperative systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance 1996, Proceedings., International Conference on
  • Conference_Location
    Monterey, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-7677-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1996.565010
  • Filename
    565010