Skip to main content

Using AI and Semantic Web Technologies to attack Process Complexity in Open Systems

  • Conference paper
Research and Development in Intelligent Systems XXIII (SGAI 2006)

Abstract

Recently many vendors and groups have advocated using BPEL and WS-BPEL as a workflow language to encapsulate business logic. While encapsulating workflow and process logic in one place is a sensible architectural decision the implementation of complex workflows suffers from the same problems that made managing and maintaining hierarchical procedural programs difficult. BPEL lacks constructs for logical modularity such as the requirements construct from the STL [12] or the ability to adapt constructs like pure abstract classes for the same purpose. We describe a system that uses semantic web and agent concepts to implement an abstraction layer for BPEL based on the notion of Goals and service typing. AI planning was used to enable process engineers to create and validate systems that used services and goals as first class concepts and compiled processes at run time for execution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellifemine, F., Poggi, A. & Rimassa, G. (1999) “JADE — A FIPA-compliant agent framework” In: Proceedings of PAAM’99, London, April 1999, pp.97–108.

    Google Scholar 

  2. Blum, A. & Furst, M. (1997) “Fast Planning Through Planning Graph Analysis”, Artificial Intelligence, 90:281–300(1997).

    Article  MATH  Google Scholar 

  3. Blum, A., Sandholm, T., and Zinkevich, M, (2002). “Online Algorithms for Market Clearing”. In: Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 971–980, San Francisco, CA, January 6–8.

    Google Scholar 

  4. Coddington, A.M. & Luck, M. “A Motivation Based Planning and Execution Framework”, International Journal on Artificial Intelligence Tools, 13(1), 5–25, 2004.

    Article  Google Scholar 

  5. Collis, J., Ndumu, D.T., Nwana, H.S., Lee, L. (1998) “The Zeus Agent Building Tool Kit”, BT Technology Journal 16(3): 60–68, July 1998. Kulwer.

    Article  Google Scholar 

  6. Dang, V.D. & Jennings, N.R. (2004) “Generating coalition structures with finite bound from the optimal guarantees” In: Proc. 3rd Int. Conf. on Autonomous Agents and Multi-Agent Systems, New York, USA, 564–571

    Google Scholar 

  7. Graham, J., Windley, V., McHugh, D., McGeary, F., Cleaver, D., & Decker, K. “A_Programming and Execution Environment for Distributed Multi Agent Systems.” Workshop on Infrastructure for Scalable Multiagent Systems at the Fourth International Conference on Autonomous Agents, Barcelona, Spain, June, 2000

    Google Scholar 

  8. Luck, M., D’Inverno, M., Munro, S. “Autonomy, Variable and Generative.” In: Agent Autonomy, H. Hexmoor, C. Castelfranchi, and R. Falcone (eds.), Kluwer, 9–22, 2003.

    Google Scholar 

  9. Mcllraith, S.A. & Son, T.C. (2002) “Adapting golog for composition of semantic web services” In: D. Fensel, F. Griunchiglia, D. McGuinness, M.A. Williams (eds) Proceedings of the 8 th International Conference on KR and R (KR-02), pp 482–496.

    Google Scholar 

  10. McCluskey, T.L., Liu, D. & Simpson, R. “GIPO II: HTN Planning in a Tool-supported Knowledge Engineering Environment” Proceedings of the International Conference on Automated Planning and Scheduling, June, 2003

    Google Scholar 

  11. Sirin, E., Parsia, B., Wu, D., Hendler, J. and Nau, D. (2004) “HTN planning for web service composition using SHOP2.” Journal of Web Semantics, 1(4):377–396, 2004.

    Google Scholar 

  12. STL 2003 “Introduction tothe STL”. Available from http://www. sgi. com/tech/stl/stl_introduction. html

    Google Scholar 

  13. Sycara, K., Giampapa, J.A., Langley, B, & Paolucci, M. “The RETSINA MAS, a Case Study,” Software Engineering for Large-Scale Multi-Agent Systems: Research Issues and Practical Applications, Alessandro Garcia, Carlos Lucena, Franco Zambonelli, Andrea Omici, Jaelson Castro, ed., Springer-Verlag, Berlin Heidelberg, Vol. LNCS 2603, July, 2003, pp. 232–250.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag London Limited

About this paper

Cite this paper

Thompson, S., Giles, N., Li, Y., Gharib, H., Nguyen, T.D. (2007). Using AI and Semantic Web Technologies to attack Process Complexity in Open Systems. In: Bramer, M., Coenen, F., Tuson, A. (eds) Research and Development in Intelligent Systems XXIII. SGAI 2006. Springer, London. https://doi.org/10.1007/978-1-84628-663-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-663-6_19

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-662-9

  • Online ISBN: 978-1-84628-663-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics