调试移动代理系统

Masayuki Higashino, Shin Osaki, Shinya Otagaki, Kenichi Takahashi, T. Kawamura, K. Sugahara
{"title":"调试移动代理系统","authors":"Masayuki Higashino, Shin Osaki, Shinya Otagaki, Kenichi Takahashi, T. Kawamura, K. Sugahara","doi":"10.1145/2539150.2539261","DOIUrl":null,"url":null,"abstract":"A mobile agent is an autonomous software module that can migrate between different computers. A mobile agent is designed and implemented like a human, and mobile agents work together by interactions among them like a human community. Thus, a mobile agent technology is helpful when we develop distributed systems with an easy-to-understand design and implementations for humans. Many researchers have proposed various applications through mobile agent technologies. However, mobile agent technologies are not used much as compared to other networking or programming technologies in the real world because migrations of mobile agents make it difficult to debug the system. This paper discusses problems of mobile agents for debugging, and proposes a remote debugger in order to solve these problems. Our proposed remote debugger supports functions of searching, single stepping execution, breaking, and viewing variables for a mobile agent who behaves with migrations on a running system.","PeriodicalId":424918,"journal":{"name":"International Conference on Information Integration and Web-based Applications & Services","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Debugging Mobile Agent Systems\",\"authors\":\"Masayuki Higashino, Shin Osaki, Shinya Otagaki, Kenichi Takahashi, T. Kawamura, K. Sugahara\",\"doi\":\"10.1145/2539150.2539261\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A mobile agent is an autonomous software module that can migrate between different computers. A mobile agent is designed and implemented like a human, and mobile agents work together by interactions among them like a human community. Thus, a mobile agent technology is helpful when we develop distributed systems with an easy-to-understand design and implementations for humans. Many researchers have proposed various applications through mobile agent technologies. However, mobile agent technologies are not used much as compared to other networking or programming technologies in the real world because migrations of mobile agents make it difficult to debug the system. This paper discusses problems of mobile agents for debugging, and proposes a remote debugger in order to solve these problems. Our proposed remote debugger supports functions of searching, single stepping execution, breaking, and viewing variables for a mobile agent who behaves with migrations on a running system.\",\"PeriodicalId\":424918,\"journal\":{\"name\":\"International Conference on Information Integration and Web-based Applications & Services\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Information Integration and Web-based Applications & Services\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2539150.2539261\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Information Integration and Web-based Applications & Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2539150.2539261","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

移动代理是一个自主的软件模块,可以在不同的计算机之间迁移。移动代理像人类一样设计和实现,移动代理像人类社区一样通过它们之间的交互一起工作。因此,当我们开发具有易于理解的设计和实现的分布式系统时,移动代理技术是有帮助的。许多研究者通过移动代理技术提出了各种各样的应用。然而,与现实世界中的其他网络或编程技术相比,移动代理技术的使用并不多,因为移动代理的迁移使调试系统变得困难。本文讨论了移动代理调试中存在的问题,提出了一种远程调试器来解决这些问题。我们建议的远程调试器支持搜索、单步执行、中断和查看在运行系统上执行迁移的移动代理的变量的功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Debugging Mobile Agent Systems
A mobile agent is an autonomous software module that can migrate between different computers. A mobile agent is designed and implemented like a human, and mobile agents work together by interactions among them like a human community. Thus, a mobile agent technology is helpful when we develop distributed systems with an easy-to-understand design and implementations for humans. Many researchers have proposed various applications through mobile agent technologies. However, mobile agent technologies are not used much as compared to other networking or programming technologies in the real world because migrations of mobile agents make it difficult to debug the system. This paper discusses problems of mobile agents for debugging, and proposes a remote debugger in order to solve these problems. Our proposed remote debugger supports functions of searching, single stepping execution, breaking, and viewing variables for a mobile agent who behaves with migrations on a running system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信