Abstract
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.
Similar content being viewed by others
References
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
D'Souza DF, Wills AC (1998) Objects, components and frameworks with UML. Addison-Wesley, MA
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
Laird JE, Newell A, Rosembloom PS (1987) Soar: an architecture for general intelligence. Artif Intell 33(1):1–64
Musser DR, Derge GJ, Saini A (1996) The STL tutorial and reference guide. Addison-Wesley, MA
Newell A (1990) Unified theories of cognition. Harvard University Press, Cambridge, MA
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
Quantrani T (1999) Visual modeling with Rational Rose 2000 and UML. Addison-Wesley, MA
Rasmussen J (1983) Skills, rules and knowledge; signals, signs, ad symbols, and other distinctions in human performance models. IEEE Trans Syst Man Cybern 13:257–266
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
Schreiber G, Akkermans H, Anjewierden A, de Hoog R, Shadbolt N, Van de Velde W, Wielinga B (1999) Knowledge engineering and management. MIT Press, Cambridge, MA
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
Walsdorf A, Putzer H, Onken R (1999) The cognitive process and its application within cockpit assistant systems. In: IEEE/IEEEJ/JSAI international conference on intelligent transportation systems, 5–8 Oct. 1999, Tokyo, Japan
Wiener EL (1993) Human factors in aviation. Academic Press, San Diego, CA
Wooldridge M (1997) Agent-based software engineering. IEE Trans Softw Eng 144(1):26–37
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Putzer, H., Onken, R. COSA – A generic cognitive system architecture based on a cognitive model of human behavior. Cogn Tech Work 5, 140–151 (2003). https://doi.org/10.1007/s10111-003-0120-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10111-003-0120-4