Accelerating development with agent components

被引:73
作者
Griss, ML [1 ]
Pour, G
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
[2] San Jose State Univ, San Jose, CA 95192 USA
关键词
D O I
10.1109/2.920610
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
This analytical survey reveals that software engineering methodologies and development strategies must support the construction of enterprise systems that assemble flexible components written at different times by various developers. Component-based software engineering offers an attractive alternative for building Web-based enterprise application systems. It develops and evolves software from reusable components and assembles them within appropriate software architectures. The component-based software development approach promises large-scale software reuse, which reduces development cost and time to marker, and enhances the reliability, maintainability, and quality of enterprise software systems. Agent-oriented software engineering offers opportunities for developing and maintaining Web-based enterprise systems at Internet speed. Driven by goals and plans rather than procedural code, agents encapsulate business or domain knowledge. They differ from each other by the knowledge they have and the roles they play.
引用
收藏
页码:37 / +
页数:8
相关论文
共 19 条
[1]
BOLCER GA, 2000, IEEE INTERNET CO MAY, P46
[2]
Chen Q., 2000, Proceedings of the Fourth International Conference on Autonomous Agents, P255, DOI 10.1145/336595.337468
[3]
FALCHUK B, 1998, COMPUTER DEC, P31
[4]
Finin T., 1997, SOFTWARE AGENTS, P291
[5]
An XML framework for agent-based E-commerce [J].
Glushko, RJ ;
Tenenbaum, JM ;
Meltzer, B .
COMMUNICATIONS OF THE ACM, 1999, 42 (03) :106-+
[6]
GRISS M, 2001, IN PRESS COMPONENT B
[7]
GRISS ML, 2000, SOFTWARE DEV MAG FEB, P43
[8]
GRISS ML, 2000, P 4 INT C AUT AG 200
[9]
GRISS ML, 1996, OBJECT MAGAZINE APR, P71
[10]
Jacobson I., 1997, SOFTWARE REUSE ARCHI