COSA – A generic cognitive system architecture based on a cognitive model of human behavior

Cognition, Technology & Work - Tập 5 - Trang 140-151 - 2003
H. Putzer1, R. Onken1
1Institut für Systemdynamik und Flugmechanik, Universität der Bundeswehr München, Neubiberg, Germany

Tóm tắt

This article presents an overview of COSA, a cognitive system architecture, which is a generic framework proposing a unified architecture for cognitive systems. Conventional automation and similar systems lack the ability of cooperation and cognition, leading to serious deficiencies when acting in complex environments, especially in the context of human-computer interaction. Cognitive systems based on cognitive automation can overcome these deficiencies. Designing such artificial cognitive systems can be considered a very complex software development process. Although a number of developments of artificial cognitive systems have already demonstrated great functional potentials in field tests, the engineering approach of this kind of software is still a candidate for further improvement. Therefore, wide-spread application of cognitive systems has not been achieved yet. This article presents a new engineering approach for cognitive systems, implemented by the COSA framework, which may be a crucial step forward to achieve a wide-spread application of cognitive systems. The approach is based on a new concept of generating cognitive behaviour, the cognitive process (CP). The CP can be regarded as a model of the human information processing loop whose behaviour is solely driven by "a-priori knowledge". The main features of COSA are the implementation of the CP as its kernel and the separation of architecture from application leading to reduced development time and increased knowledge reuse. Additionally, separating the knowledge modelling process from behaviour generation enables the knowledge designer to use the knowledge representation that is best suited to his modelling problem. A first application based on COSA implements an autonomous unmanned air vehicle accomplishing a military reconnaissance mission. Some of the application experiences with the new approach are presented.

Tài liệu tham khảo

Balzert H (2000) Lehrbuch der Software-Technik 1, 2nd edn. Spektrum, Heidelberg

Billings CE (1991) Human centered automation: a concept and guidelines. NASA Technical Memorandum 103885, Moffett Field, CA, August 1991

Dalheimer K (2002) Programming with QT. Write portable GUI applications on UNIX and WIN32. O'Reilly

Frey A, Lenz A, Putzer H, Walsdorf A, Onken R (2001) In flight evaluation of CAMA – the crew assistant military aircraft. In: Proceedings of Deutscher Luft- und Raumfahrtkongress, 17–20 Sept. 2001, Hamburg

van Heesch D (2001) DOXYGEN (homepage). Internet Resource Locator, http://www.stack.nl/~dimitri/doxygen

Jennings NR, Wooldridge MJ (1998) Agent technology. Foundations, applications and markets. Springer, Berlin Heidelberg New York

Puder A, Römer K (1999) MiCO – Mico is Corba. Academic Press / Morgan Kaufmann; www.mico.org

Putzer H, Onken R (2001) COSA – a generic approach towards a cognitive system architecture. In: Proceedings of 8th European conference on cognitive science approaches to process control CSAPC '01, 24–26 Sept. 2001, Universität der Bundeswehr, Munich

Sarter NB, Woods DD (1995) Strong, silent, and "out-of-the-loop" properties of advanced (cockpit) automation and their impact on human-automation interaction. Technical Report 95-TR-01, Ohio State University Cognitive Systems Engineering Laboratory, February 1995

Schulte A, Stütz P (1998) Evaluation of the cockpit assistant military aircraft CAMA. In: NATO system concepts and integration panel symposium. Sensor data fusion and integration of the human element, 14–17 Sept. 1998, Ottawa, Canada

Walsdorf A, Onken R (1998) Intelligent crew assistant for military transport aircraft. In: NATO RTO system concepts and integration panel symposium. Sensor data fusion and integration of the human element, 13–17 Sept. 1998, Ottawa, Canada