Case-based reasoning
Types of software evolution and software maintenance
Journal of Software Maintenance: Research and Practice
Self-improvement through self-understanding: model-based reflection for agent adaptation
Self-improvement through self-understanding: model-based reflection for agent adaptation
Teleology: A modern approach for knowledge mapping
International Journal of Knowledge-based and Intelligent Engineering Systems - Selected papers of KES2012-Part 2 of 2
Hi-index | 0.00 |
The goal of the research described in this paper is to apply teleological models and reasoning to support the automated adaptation of software. Teleology is concerned with purpose, and teleological models of software integrate descriptions of the goals of software with how those goals are realized in the software. The domain to which we are applying our ideas is computer-based strategy games. We have undertaken an initial study in which we have looked at part of the history of changes to an open-source strategy game called FreeCiv. In particular, we characterized the changes made to the game to determine the extent to which teleological approaches might apply.