Freed, Michael A.APEX (Architecture for Procedure EXecution) is a cognitive architecture developed by Michael A. Freed, as well as other researchers under Alonso Vera (Division Chief) at the NASA Ames Research Center, Moffett Field, California, USA (see also APEX - Usable Autonomous System Development Tools, The Artificial Intelligence Center, SRI International, Menlo Park, CA, USA).
Apex Documentation  | Apex | APEX Home page
Email: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. | Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.


Когнитивная архитектура APEX разработана в первоначальном варианте исследовательской группой под руководством Майкла Фрида (Michael A. Freed) в Исследовательском центре НАСА им. Дж. Эймса (the NASA Ames Research Center), г. Маунтин-Вью, Калифорния, США. В настоящее время Майкл Фрид продолжает работу в этом направлении в Центре искусственного интеллекта (Artificial Intelligence Center) при Стэнфордском Исследовательском институте (SRI International), г. Менло-Парк, Калифорния, США.

Общие сведения

Архитектура APEX организует знания в иерархические процедуры, причем элементы более высокого уровня индексируются по задаче, которой они адресованы,  и ссылаются на подзадачи, которые они вызывают. Они согласуются с содержимым памяти восприятий с помощью процесса выбора, добавляющего задачи в повестку дня.
Архитектура связана с когнитивными, воспринимающими и двигательными ресурсами; это может приводить к конфликтам между задачами в повестке дня, который система разрешает, выбирая задачи с наивысшим приоритетом. Это может приводить к прерыванию задач и последующему их возобновлению, когда ресурсы становятся доступными.

Description

APEX (Freed, 1998) organizes knowledge in hierarchical procedures, with higher-level elements indexed by the task they address and referring to subtasks they invoke. These match against the contents of a perceptual memory, with a selection process adding tasks to an agenda. The architecture associates cognitive, perceptual, and motor resources; this can lead to conflicts among tasks on the agenda, which the system resolves by selecting those with highest priority. This can lead to interruption of tasks and later resumption when resources become available.

Usable Autonomous System Development Tools
Apex is a NASA Open Source Software toolkit designed to reduce the time, cost and risk of developing reliable autonomous software agents. It has been used for applications ranging from control of autonomous aircraft to simulation of human machine operators.

Apex version 2.4.2
Apex Reference Manual - Apex Documentation

http://apexdoc.pbworks.com/f/ApexReferenceManual242.pdf


Selected publications

Publications of Michael Freed
Publications
Freed, M. (1998). Managing multiple tasks in complex, dynamic environments. In Proceedings of the fifteenth national conference on artificial intelligence (pp. 921–927). Madison, WI: AAAI Press.
M. Freed, M.P. Matessa, R.W. Remington, & A.H. Vera (2003) How Apex Automates CPM-GOMS, Proceeding of the Fifth International Conference on Cognitive Modeling, Bamberg, Germany