: : 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