Distributed dynamic programming using concurrent object-orientedness with actors visualized by high-level Petri nets |
| |
Authors: | B. MikolajczakJ. T. Rumbut Jr. |
| |
Affiliation: | Computer and Information Science Department University of Massachusetts Dartmouth North Dartmouth, MA 02747, U.S.A.;Naval Undersea Warfare Center, Architecture and Computer System Division Newport, RI 02841, U.S.A. |
| |
Abstract: | This paper deals with application of concurrent object-oriented programming with Actors to solve dynamic programming problems in a distributed computing environment. This area of research is often called distributed artificial intelligence. Using a dynamic programming example of chained matrix multiplication, a method of managing dynamic programming searches in a distributed programming environment with Actors is presented. Distributed computations with Actors are visualized by means of Time-Varying Automata (for cases with no intra-actor concurrency) or using a class of high-level nets called Hierarchical Colored Petri Nets (for cases with intra-actor concurrency). Design and implementation features of the specific Actor-based programming environment, using a concurrent extension of C++, are also discussed. |
| |
Keywords: | Distributed dynamic programming Distributed artificial intelligence Concurrent object-orientedness Actors High-level Petri nets Visualization |
本文献已被 ScienceDirect 等数据库收录! |