Using the Object Oriented Paradigm to Model Context in Computer Go (1997) [2 citations — 0 self]
Abstract:
In this paper, we investigate the use of contextual knowledge in order to simplify knowledge representation in very complex domains and systems. In the case of a complex domain like the game of Go, we show that context has several types. We give some examples of temporal, goal, spatial and global contexts. We describe how Go playing programs represent and use these contexts in the ObjectOriented Paradigm (OOP). We introduce three examples of OOP mechanisms that enable to deal with contexts: a general class with specialized classes, a master slot of a class and slave slots, a list of goals that depend on each other. We claim that these OOP mechanisms are useful to represent context in other complex domains.

