By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Glover, S.J. ; Centre for Software Maintenance, Durham Univ., UK ; Bennett, K.H.

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

Published in:

Software Maintenance 1996, Proceedings., International Conference on

Date of Conference:

4-8 Nov 1996