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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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, Published 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
2003.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-23002Local ID: 2377OAI: oai:DiVA.org:liu-23002DiVA: 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: 120 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf