Amobile agent system using reflective computation
Amobile agent system using reflective computation
批准号:
11480059
负责人:
ITANO Kozo
金额:
$4.99万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1999
资助国家:
日本
项目状态:
已结题
起止时间:
1999 至 2001
中文摘要
在本研究中,我们提出了一种有效的基于反射技术的移动代理开发方法。利用所提出的方法,我们还实现了一个以电子邮件为通信媒介的移动代理系统Flyingware。移动代理系统的第一个优点是易于程序员使用。传统的移动代理系统要求以太坊程序员必须提前手工指定所有必要的程序,或者必要的程序必须按需转移。在我们的系统中,程序员只指定迁移后应该调用的对象和方法。这种简单性是通过使用反射技术实现的。采用反射技术收集必要的程序并自动传输。移动代理系统的第二个优点是使用电子邮件作为通信媒介。这意味着不需要特殊的服务器或地方,而传统系统需要这样的设施。第三个优点是使用Java编程语言。这扩大了所实现的移动代理系统的应用领域。在本研究中,我们还基于反射技术构建了OpenJava和Javassist两个语言处理系统。此外,我们应用反射技术来实现并行编译器。我们还研究了移动代理的安全执行环境。
英文摘要
In this research, we have proposed an effective development method of mobile agents based on the reflection technology. By using the proposed method, we have also implemented a mobile agent system called Flyingware, which makes use of e-mail as the communication media.The first advantage of the mobile agent system is easiness for programmers to use the system. Conventional mobile agent systems require that ether programmers have to specify all the necessary programs in advance by hand, or necessary programs have to be transferred on demand. In our system, the programmers specify only the object and the method that should be invoked after migration. This easiness is accomplished by use of the reflection technology. Necessary programs are collected by using the reflection technology and transferred automatically. The second advantage of the mobile agent system is use of e-mail as the communication m'edia. This means that no special server or place is needed while the conventional system required such facility. The third advantage is the use of the Java programming language. This enlarges the application field of the implemented mobile agent system.In this research, we have also built two language processing systems, called OpenJava and Javassist based on the reflection technology. Furthermore, we applied the reflection technology to implement parallelizing compilers. We also worked on the safe execution environments for mobile agents.
期刊论文(56)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
立堀道昭: "Addistant:アスペクト指向の分散プログラミング支援ツール"情報処理学会トランザクション「プログラミング」. 43. (2002)
Michiaki Tachibori:“Addistant:面向方面的分布式编程支持工具”日本信息处理协会编程交易43。(2002)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
和田,千葉,板野: "Flyingware : Javaによって表現力を強化した電子メール"日本ソフトウェア科学会第17回大会講演論文集. (2000)
Wada、Chiba、Itano:“Flyingware:使用 Java 增强表达能力的电子邮件”第 17 届日本软件学会年会论文集(2000 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Tatsubori,Chiba,Killijian,Itano: "OpenJava : A Class-based Macro System for Java"LNCS. 1826. 119-135 (2000)
Tatsubori、Chiba、Killijian、Itano:“OpenJava:基于类的 Java 宏系统”LNCS。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
立堀,千葉,板野: "クラスオブジェクトを用いたJava言語用マクロ処理系"情報処理学会論文誌. 41・8. 2327-2338 (2000)
Tachibori、Chiba、Itano:“使用类对象的 Java 语言的宏处理系统”,日本信息处理学会会刊 41・8(2000 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Michiaki Tatsubori: "A Macro System with Class Objects for the Java Language"IPSJ Journal. Vol.41 , No.8. 2327-2338 (2000)
Michiaki Tatsubori:“Java 语言的具有类对象的宏系统”IPSJ 期刊。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 28 条
Designing operating systems based on virtual machines
-
批准号:23650010
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.33万
-
财政年份:2011
-
负责人:ITANO Kozo
-
依托单位:
Redesigning the World Wide Web architecture by using calling back
-
批准号:23300023
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.08万
-
财政年份:2011
-
负责人:ITANO Kozo
-
依托单位:
Development of the polyprocessor system with programmable connection and the parallel proramming language
-
批准号:01850072
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$11.9万
-
财政年份:1989
-
负责人:ITANO Kozo
-
依托单位:
Research on Hardware Design of a Language Processing System Interactive Pogramming
-
批准号:63460223
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.16万
-
财政年份:1988
-
负责人:ITANO Kozo
-
依托单位:
Realization of a high speed hardware compile engine for multiple languages
-
批准号:61850061
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$12.8万
-
财政年份:1986
-
负责人:ITANO Kozo
-
依托单位:
Realization of a High-level Language Direct Execution Computer for Interactive Programming
-
批准号:58850063
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$6.27万
-
财政年份:1983
-
负责人:ITANO Kozo
-
依托单位:
海外基金