首页> 外文学位 >Extensible software agents: Improving the development of extensible software.
【24h】

Extensible software agents: Improving the development of extensible software.

机译:可扩展软件代理:改进可扩展软件的开发。

获取原文
获取原文并翻译 | 示例

摘要

Software systems must be more extensible to more quickly react to organizational and environmental changes. Extensible software agents can be used in applications to improve their development and their ability to handle subsequent changes. A high level of extensibility provides design-time and run-time flexibility to handle new and changed functionality. It is important for managers, users, and developers to understand the benefits, principles, and processes relating to extensible software agents. However, few extensible software agents have been designed and developed. There is a gap in controlled experimental research to demonstrate agents are easy to use and useful for development.; This research provides a design for an extensible agent, and studies whether a higher level of agent extensibility can be easy for developers to use, and can help them perform their job duties to develop applications and handle changes. Three hypotheses were experimentally tested based upon the Technology Acceptance Model, the Theory of Plausible Designs, and the Architecture Tradeoff Analysis Method (ATAM) recently developed for architecture evaluation. The hypotheses stated that a higher level of agent extensibility would positively affect ease of use, usefulness, and the ability to handle changes. The methodology was a randomized groups repeated measures design using demonstrations and designs for two levels of agent extensibility. Participants were 52 VCU Information Systems students. Instrumentation was an adapted TAM instrument supplemented with reasons and comments, and responses to participant-requested changes for each agent. Statistical analysis and content analysis of responses provided very strong support for the hypotheses.; This research demonstrates a useful application of TAM for agent development, and useful additions to the TAM scales for content analysis. The 53 design patterns used for an extensible agent, including 15 J2EE design patterns, how they are combined, and several novel approaches are described. Recommendations for researchers and practitioners are provided to guide future research and work with extensible software agents.
机译:软件系统必须具有更好的可扩展性,以便对组织和环境变化做出更快的反应。可以在应用程序中使用可扩展的软件代理,以改善其开发和处理后续更改的能力。高度的可扩展性提供了设计时和运行时的灵活性,以处理新的和更改的功能。对于经理,用户和开发人员来说,了解与可扩展软件代理有关的好处,原理和过程非常重要。但是,很少设计和开发可扩展的软件代理。对照实验研究还存在空白,以证明药物易于使用且对开发有用。这项研究为可扩展的代理提供了一个设计,并研究了更高级别的代理可扩展性是否易于开发人员使用,并且可以帮助他们履行其职责来开发应用程序并处理变更。根据技术接受模型,合理设计理论和最近为架构评估而开发的架构权衡分析方法(ATAM),对三个假设进行了实验测试。假设表明,更高级别的代理可扩展性将积极影响易用性,有用性和处理变更的能力。该方法是使用演示和针对两个级别的代理可扩展性进行设计的随机分组重复测量设计。参加者为52位VCU信息系统学生。仪器是经过改编的TAM仪器,补充了原因和评论以及对每个代理对参与者请求的更改的响应。答复的统计分析和内容分析为这些假设提供了非常有力的支持。这项研究证明了TAM在代理开发中的有用应用,以及在TAM量表中用于内容分析的有用补充。描述了用于可扩展代理的53种设计模式,包括15种J2EE设计模式,如何组合以及几种新颖的方法。提供了针对研究人员和从业人员的建议,以指导将来的研究和与可扩展软件代理的合作。

著录项

  • 作者

    Rappold, Robert John, III.;

  • 作者单位

    Virginia Commonwealth University.;

  • 授予单位 Virginia Commonwealth University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 369 p.
  • 总页数 369
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号