Consolidation of Software Systems - The Leonardo Approach
Erik Sandewall,
Department of Computer and Information Science,Linkoeping University
14 Nov 2006, 3:00 pm
Saarbrücken building E1 4, room 024
SWS Distinguished Lecture Series
In the Leonardo project we explore an alternative way of organizing the central
software of computers whereby the redundant duplication of concepts and
facilities should be
greatly reduced. The kernel of the new system inherits traits from both
operating system shells, programming language systems, discrete simulation
systems, knowledge-based agent systems and others. It integrates a number of
facilities that are usually considered as peripheral, such as an ontology
structure and a version management facility. Facilities for communication
between multiple such agent-like systems for the purpose of task-sharing and
information exchange is an essential
ingredient in the design. ...
In the Leonardo project we explore an alternative way of organizing the central
software of computers whereby the redundant duplication of concepts and
facilities should be
greatly reduced. The kernel of the new system inherits traits from both
operating system shells, programming language systems, discrete simulation
systems, knowledge-based agent systems and others. It integrates a number of
facilities that are usually considered as peripheral, such as an ontology
structure and a version management facility. Facilities for communication
between multiple such agent-like systems for the purpose of task-sharing and
information exchange is an essential
ingredient in the design.
In the talk I will briefly describe the present, experimental implementation and then discuss the project from the following points of view: - Short-term and long-term opportunities for major reform of computer software architecture - Discussion of what types of software systems can with advantage be assimilated into a comprehensive architecture, with particular emphasis on human-robot dialog systems in multi-robot environments - Perspective on textual data languages, such as XML and OWL, as compared with the representation developed in Leonardo - New aspects on logics of actions and change that are obtained when working with the actual system implementation.
Read more
In the talk I will briefly describe the present, experimental implementation and then discuss the project from the following points of view: - Short-term and long-term opportunities for major reform of computer software architecture - Discussion of what types of software systems can with advantage be assimilated into a comprehensive architecture, with particular emphasis on human-robot dialog systems in multi-robot environments - Perspective on textual data languages, such as XML and OWL, as compared with the representation developed in Leonardo - New aspects on logics of actions and change that are obtained when working with the actual system implementation.