Constructionist design methodology

Constructionist design methodology

The Constructionist Design Methodology (CDM) was developed by artificial intelligence (AI) researcher Kristinn R. Thórisson and his students at Columbia University and Reykjavik University for use in the development of cognitive robotics, communicative humanoids and broad AI systems. The creation of such systems requires integration of a large number of functionalities that must be carefully coordinated to achieve coherent system behavior. CDM is based on iterative design steps that lead to the creation of a network of named interacting modules, communicating via explicitly typed streams and discrete messages. CDM has been used in the creation of many systems including robotics, facial animation, large-scale simulation and virtual humans. One of the first systems was MIRAGE, a simulated human in an augmented-reality environment that could interact with people through speech and gesture.[citation needed]

References

The CDM approach is described in an online semi-tutorial format, and in an article published in A.I. magazine, see Thórisson et al. 2004.

See also

  • A.I. Systems Integration

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Artificial intelligence systems integration — The core idea of A.I. systems integration is making individual software components, such as speech synthesizers, interoperable with other components, such as common sense knowledgebases, in order to create larger, broader and more capable A.I.… …   Wikipedia

  • Kristinn R. Thórisson — Dr. Kristinn R. Thórisson is an Icelandic artificial intelligence researcher, and co founder of [http://www.mindmakers.org Mindmakers.org] and [http://cadia.ru.is CADIA] . Thórisson is one of the leading proponents of artificial intelligence… …   Wikipedia

  • Topic outline of software engineering — For a more comprehensive list, see the List of software engineering topics. Software Engineering (SE) is the design, development, and documentation of software by applying technologies and practices from computer science, project management,… …   Wikipedia

  • Modular programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin …   Wikipedia

  • Metodología de desarrollo de software — en ingeniería de software es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.[1] Tres patrones básicos en las metodologías de desarro …   Wikipedia Español

  • List of software development philosophies — This is an incomplete list of approaches, styles, and philosophies in software development.* Agile software development * Agile Unified Process (AUP) * Behavior Driven Development (BDD) * Big Design Up Front (BDUF) * Brooks s law * Cathedral and… …   Wikipedia

  • Topic outline of robotics — Robotics is the science and technology of designing, making, and applying robots, including theory from many contributing fields. A robot is a mechanical or virtual, artificial . It is usually an electromechanical system, which, by its appearance …   Wikipedia

  • Digital Audio Learning Objects — The Digital Audio Learning Object (DALO) concept was devised at Sheffield Hallam University [1] in the UK as a simple design methodology for non technical staff and students. The concept embodies reusable learning object theory alongside theory… …   Wikipedia

  • Originalism — Scene at the Signing of the Constitution of the United States, by Howard Chandler Christy …   Wikipedia

  • Ethnography — Anthropology Fields Archaeology Biological anthropology Cultural anthropology Linguistic anthropology Social anthropology …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”