: : Impact of Non-Cartesianism on Software Engineering
This paper proposes a novel way of looking at the concept of programs and programming by focusing on a recent development in
the method of implementing the process structures necessary to operate intelligent robots and describing its characteristics in the
context of Software Engineering. While still proven effective only in a new breed of robotics, there is a possibility the methodology is
applicable to a wider range of embedded computing, realtime processes, and potentially to some parts of information processing,
particularly if it is combined with evolutionary computational techniques such as GA. The approach could potentially become a crucial
programming paradigm, forcing a new way of looking at the very concept of programming.
The field of Evolutionary Robotics (ER) emerged as an important recent addition to intelligent robotic research in the
early 1990s. It currently deals mostly with the evolution of control software for mobile robots with the goal of developing
competent robots that perform tasks well adapted to the requirements in a given operational environment and is also being
extended to hardware evolution. This paper is partly based on results of a survey conducted of key Evolutionary Robotic
research activities worldwide. Included in the survey are research activities in such places as Sussex University, Stanford
University, Case Western Reserve University, Massachusetts Institute of Technology (MIT), Ecole Polytechnique
Fèdèrale de Lausanne (EPFL) and University of Trieste.
© 2008, AAI Canada, Inc.
112 John Cavanaugh Drive, Ottawa,
Ontario, Canada K0A 1L0
TEL: +1.613.839.6161 or 1.800.895.1122 ; FAX: +1.613.839.6616
AAI Canada, Inc. provides this information as an informational tool to the public,
and is not responsible for any errors in content. All information should be verified by the reader.
General Inquiries: Contact Us
Technical Inquiries: Webmaster