Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.1.133

The e-Business Agent Prototyping System with Component Based Development Architecture  

Shin, Ho-Jun (대구가톨릭대학교대학원 전산통계학과)
Kim, Haeng-Kon (대구가톨릭대학교 컴퓨터공학과)
Abstract
The next generation of web applications will need to be larger, more complex, and flexible Agent-oriented systems have great potential for these e-commerce applications. Agents can dynamically discover and compose e-services and mediate interactions. Development of software agents with CBD (Component Based Development) has proved to be successful in increasing speed to market of development Projects, lowering the development cost and providing better qualify. In this thesis, we propose a systemic development process for software agents using component and UML (Unified Modeling Language). We suggest a etA (e-business Agent) CBD reference architecture for layer the related components through identification and classification of general agent and e-business agent. We also propose the ebA-CBD process that is a guideline to consider the best features of existing agent oriented software engineering methodologies, while grounding agent-oriented concepts in the same underlying semantic framework used by UML. We first developed the agent components specification and modeled it with Goal, Role, Interaction, and Architecture Model. Based on this, we developed e-CPIMAS (e-Commerce Product Information Mailing Agent System) as a case study that provides the product information's mailing service according to proposed process formality. We finally describe how these concepts may assist in increasing the efficiency reusability, productivity and quality to develop the business application and e-business agent.
Keywords
CBD(Component Based Development); ebA-CBD(e-business Agent-CBD); ebA-CBD;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Desmond F. D'Souza and Alan C. Wills, Objects, Components and Frameworks with UML, Addison-Wesley, 1998
2 John Cheesman and John Daniels, UML Components, Addison-Wesley, 200l
3 Divine Ndumu and Hyacinth Nwana, 'Research and Development Challenges for agent-based systems,' IEEE Proceeding on Software Engineering, Vol.144, No.1, pp.2-10, Feb., 1997   DOI   ScienceOn
4 David Kinny, Michael Georgeff and Anand Rao, 'A Methodology and Modelling technique for systems of BDI agents,' Proceedings of 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Springer-Verlag : Berlin, Germany, pp.56-71, 1996   DOI
5 Michael Wooldridge, Nicholas R. Jennings and David Kinny, 'A Methodology for Agent-Oriented Analysis and Design,' Proceeding of International Conference on Autonomous AGENTS '99, pp.69-76, Mar., 1999   DOI
6 Martin L. Griss, Gilda Pour, 'Accelerating Development with Agent Components,' IEEE Computer, Vol.34, No.5, pp.37-43, May, 200l   DOI   ScienceOn
7 Mike Wooldridge, 'Agent-Based Software Engineering,' IEEE Proceeding on Software Engineering, Vol.144, No.1, pp. 26-37, Feb., 1997   DOI   ScienceOn
8 James Odell, H. Van Dyke Parunak and Bernhard Bauer, 'Extending UML for Agents,' Proceeding of Agent-Oriented Information Systems Workshop at the 17th International Conference on Artificial Intelligence, Vol.11, No.3, pp.303-328, 2001
9 Agent Platform Special Interest Group, 'Agent Technology green paper,' OMG Document agent/00-0-01 Version 1.0, at URL : http://www.objs.com/agent/index.html. 2000
10 Hideki Hara, Shigeru Fujita and Kenji Sugawara, 'Reusable Software Components based on an Agent Model,' Proceeding of 7th International Conference on Parallel and Distributed Systems Workshops, pp.447-452, Jul., 2000   DOI
11 Kutluhan Eral, jun Lang and Renato Levy, 'Designing Agents from Reusable Components,' Proceeding of International Conference on Autonomous Agents '00, pp.76-77, Jun., 2000   DOI
12 김행곤, 차정은, 김지영, 신호준, '컴포넌트 저장소 형상관리 시스템에 관한 연구', ETRI 최종연구보고서, 2000
13 Lawrence Wilkes, Understanding Component Based Development, Addison-Wesley, 2000
14 Jun Han, 'Characterization of Components,' Proceeding of 1998 International Workshop on Component-Based Software Engineering, pp.65-70, Apr., 1998
15 Nicholas R. Jennings, 'On agent-based software engineering,' International Journal of Artificial Intelligence, Vol.117, No.2, pp.277-296, 2003   DOI   ScienceOn
16 Mike P. Papazoglou, 'Agent-Oriented Technology in support of E-Business,' Communications of the ACM, Vol.44, No.4, pp.71-77, Apr., 2001   DOI   ScienceOn
17 Richard Evans, 'MESSAGE : Methodology for Engineering Systems of Software Agent,' EURESCOMP' Project P907 Publication, Sep., 2001
18 Philippe Kruchten, 'The Rational Unified Process: An Introduction 2nd Edition,' Addison-Wesley, 2000
19 Bernhard Bauer, Jorg P. Muller and James Odell, 'Agent UML : A Formalism for Specifying Multiagent Interaction,' Proceeding of 2000 Agent-Oriented Software Engineering, pp.91-103, May, 2001
20 김행곤, 한은주, 신호준, '영역별 컴포넌트 분류 방법에 관한 연구', ETRI 최종연구보고서, 1998