In this paper, we discuss the development of a robust object-oriented C++ implementation of a CMAC variant called the LOMR (Locally scoped and Multiple Resolution) CMAC. The LOMR CMAC architecture is a combination of ...
详细信息
In this paper, we discuss the development of a robust object-oriented C++ implementation of a CMAC variant called the LOMR (Locally scoped and Multiple Resolution) CMAC. The LOMR CMAC architecture is a combination of a finite number of Albus-motivated CMAC architectures which can be defined on any desired region of the input space with any resolution we choose.
When we apply the mechanisms of an object-oriented language, we form concrete architectures over some domain. Over time, we identify recurring patterns and transform the concrete architectures into more general archit...
详细信息
In object-oriented languages like Smalltalk-80, browsers and i ipeciors are used to provide insight into the static world of objects and their relations, debuggers are used to inspect and modify states of computation....
详细信息
This paper describes the development of an agent-based intelligent distributed reconfigurable multi-axis machining system structure through traditional manufacturing engineering activity analysis and systematic softwa...
详细信息
ISBN:
(纸本)9782748345988
This paper describes the development of an agent-based intelligent distributed reconfigurable multi-axis machining system structure through traditional manufacturing engineering activity analysis and systematic software engineering methods. The advantages of a distributed agent-based system include ease of manipulation, high expandability, flexibility and the achievement towards the goal of intelligent distributed networked manufacture. The proposed system has presented the feasibility in applying software agent-based technology in constructing a distributed intelligent multi-axis machining system. Several intelligent agents have been developed in fulfilling the proposed system. These agents can communicate via pre-defined performatives through the Knowledge Query and Manipulation Language (KQML). The object-orientedprogramming methodology has been adopted to construct the reconfigurable ontology for the distributed multi-axis surface machining services forming a distributed multi-axis machining system successfully. This means agent-based technology has been shown to be very promising in enhancing the communication of a distributed system to be able to communicate with higher level knowledge KQML rather than only in remote function call through platform independent networking architecture.
CC+PLU is an object-oriented parallel programming language that uses parallel composition, atomic functions, and single-assignment variables to express concurrency. We show that this programming paradigm is equivalent...
详细信息
ISBN:
(纸本)0818656026
CC+PLU is an object-oriented parallel programming language that uses parallel composition, atomic functions, and single-assignment variables to express concurrency. We show that this programming paradigm is equivalent to several traditional imperative communication and synchronization models, namely monitors and asynchronous channels. Furthermore, the object-oriented nature of CC+PLU provides an ideal framework for integrating these paradigms. We specify, implement, and formally verify a collection of libraries that integrates these traditional models with CC+PLU.
RPDE3 is a framework for building environments. Great emphasis has been placed on supporting changes of various kinds, such as extensions to existing environments and creation of new environments by adapting existing ...
详细信息
The purpose of the JVM is to abstract the Java language from the hardware and software platforms it runs on. For this reason, the JVM uses services offered by the host operating system in order to implement identical ...
详细信息
ISBN:
(纸本)9781595938657
The purpose of the JVM is to abstract the Java language from the hardware and software platforms it runs on. For this reason, the JVM uses services offered by the host operating system in order to implement identical services for the Java language. The obvious duplication of effort in service provision and resource management between the JVM and the operating system has a measurable cost on the performance of Java programs. In my PhD research, I try to find ways of minimizing the cost of sharing resources between the OS and the JVM, by identifying and removing unnecessary software layers.
This paper presents a denotational model of inheritance. The model is based on an intuitive motivation of the purpose of inheritance. The correctness of the model is demonstrated by proving it equivalent to an operati...
详细信息
The success of distributed object technology, depends on the advent of object Request Broker (ORB) architectures that are able to integrate flexible support for various non-functional requirements such as security, re...
详细信息
The success of distributed object technology, depends on the advent of object Request Broker (ORB) architectures that are able to integrate flexible support for various non-functional requirements such as security, real-time, transactions, etc. We promote component framework technology as the cornerstone for realizing such generic platforms. An ORB component framework leverages the 'glue' that connects customized ORB components together. In this paper we present a reflective component architecture that improves the dynamics of this glue, such that system-wide integration of a new non-functional requirements into a running ORB system becomes possible.
暂无评论