liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
A software architecture for AI systems based on self-modifying software individuals
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, CASL - Cognitive Autonomous Systems Laboratory.
2003 (English)In: Proceedings of the International Lisp Conference (ILC), 2003Conference paper (Refereed)
Abstract [en]

The Software Individuals Architecture (SIA) is a framework fordefining software systems that are capable of self-modification and of reproductionon the level of an interpretive programming language. In abstractterms, a self-modifying system is a labelled tree containing scripts at someof its nodes; these scripts are effectively programs. A computation in sucha system executes a specific script. In doing so it maintains a local computationalstate, but it also uses and updates the labelled tree. The labelledtree, the local computational state, and the command language used for thescripts are all designed in such a way as to support self-modification andreproduction in a structured and orderly fashion.We have defined a practical system of this kind both on an abstract andformal level and as an implementation using Lisp as the host language. Thisarchitecture has been used as a platform for several applications, including inparticular the speech and natural-language dialogue system for an intelligentautonomous unmanned aerial vehicle (UAV) in the WITAS project. Thearchitecture design has been revised repeatedly as a result of using it for thisapplication as well as several others.

Place, publisher, year, edition, pages
National Category
Computer Science
URN: urn:nbn:se:liu:diva-23002Local ID: 2377OAI: diva2:243315
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2012-02-03

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Sandewall, Erik Johan
By organisation
The Institute of TechnologyCASL - Cognitive Autonomous Systems Laboratory
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Total: 116 hits
ReferencesLink to record
Permanent link

Direct link