A brief report discusses the rationale for, and the development of, a methodology for generating computer code for autonomous-agent-based systems. The methodology is characterized as enabling an increase in the reusability of the generated code among and within such systems, thereby making it possible to reduce the time and cost of development of the systems. The methodology is also characterized as enabling reduction of the incidence of those software errors that are attributable to the human failure to anticipate distributed behaviors caused by the software. A major conceptual problem said to be addressed in the development of the methodology was that of how to efficiently describe the interfaces between several layers of agent composition by use of a language that is both familiar to engineers and descriptive enough to describe such interfaces unambivalently.

This work was done by Kutluhan Erol, Renato Levy, and Jun Lang of Intelligent Automation, Inc., for Johnson Space Center. For further information, contact Intelligent Automation, Inc. 7519 Standish Place, (S. 200) Rockville, MD 20855 Phone: (301) 294-5200 Fax: (301) 294-5201 E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. Refer to MSC-23385.

NASA Tech Briefs Magazine

This article first appeared in the June, 2004 issue of NASA Tech Briefs Magazine.

Read more articles from the archives here.