Architectural support for multilanguage parallel programming on heterogeneous systems
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
ACM Computing Surveys (CSUR)
The compleat guide to MRS
The state of knowledge-based systems
Communications of the ACM
Frameworks for Developing Intelligent Systems: The ABE Systems Engineering Environment
IEEE Expert: Intelligent Systems and Their Applications
A task management architecture for control of intelligent robots
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Hi-index | 0.02 |
The ABE multilevel architecture for developing intelligent systems addresses the key problems of intelligent systems engineering: large-scale applications and the reuse and integration of software components. ABE defines a virtual machine for module-oriented programming and a cooperative operating system that provides access to the capabilities of that virtual machine. On top of the virtual machine, ABE provides a number of systemdesign and development frameworks, which embody such programming metaphors as control flow, blackboards, and dataflow. These frameworks support the construction of capabilities, including knowledge processing tools, which span a range from primitive modules to skeletal systems. Finally, applications can be built on skeletal systems. In addition, ABE supports the importation of existing software, including both conventional and knowledge processing tools.