A Study on the Specification for e-Business Agent Oriented Component Based Development

  • Haeng-Kon Kim
  • Hae-Sool Yang
  • Roger Y. Lee
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3026)


Agent technology becomes more and more importance in the e-business domain. The concepts and technology have been brought to a stage where they are useable in real applications, and there is a growing understanding of how to apply them to practical problems. Component methodologies have proved to be successful in increasing speed to market of software development projects, lowering the development cost and providing better quality. In this paper, we propose systemical development process using component and UML(Unified Modeling Language) technology to analysis, design and develop e-business agent. The ebA- CBD(e-business Agent-Component Based Development) process is an attempt to consider all of the best features of existing AOSE(Agent Oriented Software Engineering) methodologies while grounding agent- oriented concepts in the same underlying semantic framework used by UML, the standard Modeling language for Object Oriented Software Engineering. Finally we describe how these concepts may assist in increasing the efficiency and reusability in business application and e-business agent development.


E-Business Agent(ebA) ebA-CBD Reference Architecture ebA-Spec. Component Based Development 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Griss, M.L., Pour, G.: Accelerating Development with Agent Components. IEEE Computer, 37–43 (May 2001)Google Scholar
  2. 2.
    Hara, H., Fujita, S., Sugawara, K.: Reusable Software Components based on an Agent Model. In: 7th International Conference on Parallel and Distributed Systems Workshops (2000)Google Scholar
  3. 3.
    OMG Agent Platform SIG. Agent Technology Green Paper (2000),
  4. 4.
    Chen, Q., Chundi, P., Dayal, U., Hsu, M.: Dynamic-Agent. International Journal on Cooperative Information Systems (1999)Google Scholar
  5. 5.
    Chen, Q., Chundi, P., Dayal, U., Hsu, M.: Dynamic-Agents for Dynamic Service Provision. In: Proc. of 3rd Int. Conf. On Cooperative Information Systems (CoopIS 1998) (1998)Google Scholar
  6. 6.
    EURESOMP, MESSAGE: Methodology for Engineering Systems of Software Agents, EURESCOMP Project P907 Publication (2000) Google Scholar
  7. 7.
    Shin, H.-J., Kim, H.-K.: CBD Reference Architecture through E-Business Agent Classification. In: Proceedings 2nd International Conference on Computer and Information Science, August 2002, pp. 653–658 (2002)Google Scholar
  8. 8.
    Kim, H.K.: Component Repository and Configuration Management System, ETRI Final Research Report (2000)Google Scholar
  9. 9.
    Kim, H.K.: Component Repository and Configuration Management System, ETRI Final Research Report (2000)Google Scholar
  10. 10.
    Kim, H.K., Han, E.J., Shin, H.J., Kim, C.H.: Component Classification for CBD Repository Construction. In: Proceeding SNPD 2000, pp. 483–493 (2000)Google Scholar
  11. 11.
    Griss, M.L.: Agent-Mediated E-Commerce Agents, Components, Services, Workflow, UML, Java, XML and Games. In: Proceedings the Technology of Object-Oriented Languages and System, Keynote Presentation (2000)Google Scholar
  12. 12.
    Nwana, H.S.: Software Agents: An Overview. Knowledge Engineering Review 11(3), 1–40 (1996)CrossRefGoogle Scholar
  13. 13.
    Jennings, N.R., Wooldridge, M.: Agent-Oriented Software Engineering. In: Proceeding IEA/AIE 1999, pp. 4–10 (1999)Google Scholar
  14. 14.
    Heineman, G.T., Councill, W.T.: Component-Based Software Engineering. Addison-Wesley, Reading (2001)Google Scholar
  15. 15.
    Park, S., Wu, C.: Intelligent Search Agent for Software Components. In: Proceedings Sixth Asia Pacific Software Engineering Conference, pp. 154–161 (1999)Google Scholar
  16. 16.
    Fellner, K.J., Turowski, K.: Classification Framework for Business Components. In: Proceeding the 33rd Annual Hawaii International Conference on System Sciences, pp. 3239–3248 (2000)Google Scholar
  17. 17.
    Jennings, N.R., Wooldridge, M.: Agent-Oriented Software Engineering. In: Proceeding IEA/AIE 1999, pp. 4–10 (1999)Google Scholar
  18. 18.
    Odell, J. (ed.): Agent Technology. OMG, green paper produced by the OMG Agent Working Group (2000)Google Scholar
  19. 19.
    Papazoglou, M.P.: Agent-Oriented Technology in support of E-Business. Communications of the ACM 44(4), 71–77 (2001)CrossRefGoogle Scholar
  20. 20.
    Odell, J., Van Dyke Parunak, H., Bauer, B.: Extending UML for Agents. In: Proceeding the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence (2000)Google Scholar
  21. 21.
    Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Interaction. In: Proceeding 2000 Agent-Oriented Software Engineering, pp. 91–103 (2001)Google Scholar
  22. 22.
    Brereton, P., Budgen, D.: Component-Based Systems:A Classification of Issues. IEEE Computer 33(11) (2000)Google Scholar
  23. 23.
    Aridor, Y., Lange, D.B.: Agent Design Patterns: Elements of Agent Application Design. In: Proceeding Autonomous Agents 1998, pp. 108–115 (1998)Google Scholar
  24. 24.
    Herzum, P., Sims, O.: Business Component Factory. OMG press (December 1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Haeng-Kon Kim
    • 1
  • Hae-Sool Yang
    • 2
  • Roger Y. Lee
    • 3
  1. 1.Department of Computer Information & Communication EngineeringCatholic University of DaeguSouth Korea
  2. 2.Graduate School of VentureHoSeo Univ.Chung-NamSouth Korea
  3. 3.Dept. of Computer ScienceCentral Michigan Univ.Mt.PleasantUSA

Personalised recommendations