Agent oriented programming is often described as the next breakthrough in development and implementation of large-scale complex software system. At the same time it is rather difficult to find successful applications ...
详细信息
ISBN:
(纸本)0769522106
Agent oriented programming is often described as the next breakthrough in development and implementation of large-scale complex software system. At the same time it is rather difficult to find successful applications of agent technology, in particular precisely when large-scale systems are considered. The aim of this paper is to investigate if one of the possible limits may be the scalability of existing agent technology. We have picked JADE agent platform as technology of choice and investigated its efficiency in a number of test cases. Results of our experiments are presented and discussed.
This paper explores some ideas about the implementation of state controlled execution for a language centered on agent interaction protocols. Such an approach could be useful because there an increasingly strong inter...
详细信息
Record concatenation, multiple inheritance, and multiple-object cloning are closely related and part of various language designs. For example, in Cardelli39;s untyped Obliq language, a new object can be constructed ...
详细信息
ISBN:
(纸本)0769514839
Record concatenation, multiple inheritance, and multiple-object cloning are closely related and part of various language designs. For example, in Cardelli's untyped Obliq language, a new object can be constructed from several existing objects by cloning followed by concatenation;an error is given in case of field name conflicts. Type systems for record concatenation have been studied by Wand, Harper and Pierce, Remy, and others;and type inference for the combination of record concatenation and subtyping has been studied by Sulzmann and by Pottier. In this paper we present the first polynomial-time type inference algorithm for record concatenation, subtyping, and recursive types. Our example language is the Abadi-Cardelli object calculus extended with a concatenation operator. The type inference algorithm runs in O(n(5)) time where n is the size of the program. Our algorithm enables efficient type checking of Obliq programs without changing the programs at all.
The goal of this paper is to test if a programming methodology based on the declarative language A-Prolog and the systems for computing answer sets of such programs, can be successfully applied to the development of m...
详细信息
The PARMC system performs modelc hecking for systems described in the XL language, a variant of CCS. Extending previous work by Dong and Ramakrishnan that compiled XL specifications into an optimized transition relati...
详细信息
This paper argues that software reuse is practical and ever evolving to accommodate programming with higher level assets and to allow more direct modeling of domains.
ISBN:
(纸本)0769505597
This paper argues that software reuse is practical and ever evolving to accommodate programming with higher level assets and to allow more direct modeling of domains.
The article argues that software reuse is practical and ever evolving to accommodate programming with higher level assets and to allow more direct modeling of domains. It is concluded that there is a lot of industrial...
详细信息
The article argues that software reuse is practical and ever evolving to accommodate programming with higher level assets and to allow more direct modeling of domains. It is concluded that there is a lot of industrial data that shows that reuse can significantly improve software quality and productivity (W. Lim, 1998). Reuse is part of the process by which programming is done with larger and larger units and with more domain specificity.
Multiprocessor systems are increasingly being used to handle large-scale scientific applications that demand high-performance. However, performance analysis is not as mature for multiprocessor systems as for uniproces...
详细信息
Mobile objects (or mobile agents) attract the attention of many researchers in many network-related research areas. Despite the broad attraction, the implementation schemes of mobile object systems are inclined to ado...
详细信息
ISBN:
(纸本)0769503403
Mobile objects (or mobile agents) attract the attention of many researchers in many network-related research areas. Despite the broad attraction, the implementation schemes of mobile object systems are inclined to adopt programming language- centric approach;that is, the functionality of mobile object computing is so tightly incorporated into the design of a brand-new programming language that users are obliged to use the single programming language. Besides the programming-language-centricity, there is another trend in most current mobile object systems: byte code interpretation- basis, whereby the state of objects and/or computation activity can be handled in a straightforward and neat way, the platform-heterogeneity can be easily dealt with, and security-handling is not so difficult in principle.
We study the distributed infrastructures required for location-independent communication between migrating agents. These infrastructures are problematic: different applications may have very different patterns of migr...
详细信息
ISBN:
(纸本)0769503403
We study the distributed infrastructures required for location-independent communication between migrating agents. These infrastructures are problematic: different applications may have very different patterns of migration and communication, and require different performance and robustness properties;algorithms must be designed with these in mind. To study this problem we introduce an agent programming language - Nomadic Pict. It is designed to allow infrastructure algorithms to be expressed as clearly as possible, as translations from a high-level language to a low level. The levels are based on rigorously-defined process calculi, they provide sharp levels of abstraction. In this paper we describe the language and use it to develop an infrastructure for an example application. The language and examples have been implemented;we conclude with a description of the compiler and runtime.
暂无评论