Towards a programming paradigm for control systems with high levels of existential autonomy

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Systems intended to operate in dynamic, complex environments - without intervention from their designers or significant amounts of domain-dependent information provided at design time - must be equipped with a sufficient level of existential autonomy. This feature of naturally intelligent systems has largely been missing from cognitive architectures created to date, due in part to the fact that high levels of existential autonomy require systems to program themselves; good principles for self-programming have remained elusive. Achieving this with the major programming methodologies in use today is not likely, as these are without exception designed to be used by the human mind: Producing self-programming systems that can grow from first principles using these therefore requires first solving the AI problem itself - the very problem we are trying to solve. Advances in existential autonomy call for a new programming paradigm, withself-programming squarely at its center. The principles of such a paradigm are likely to be fundamentally different from prevailing approaches; among the desired features for a programming language designed for automatic self-programming are (a) support for autonomous knowledge acquisition, (b) real-time and any-time operation, (c) reflectivity, and (d) massive parallelization. With these and other requirements guiding our work, we have created a programming paradigm and language called Replicode. Here we discuss the reasoning behind our approach and the main motivations and features that set this work from apart from prior approaches. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Nivel, E., & Thórisson, K. R. (2013). Towards a programming paradigm for control systems with high levels of existential autonomy. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7999 LNAI, pp. 78–87). https://doi.org/10.1007/978-3-642-39521-5_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free