Support for mobile software processes in CAGIS

  • Alf Inge Wang
Session 4: Distributed Processes/Process Modeling Languages
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1780)


This paper describes a prototype for supporting distributed, mobile software processes. The prototype allows instantiated process models to be distributed in different workspaces, and have mechanisms to allow parts of the process to be moved from one workspace to another. The paper outlines the main concepts, a process modelling language and tools to support distributed, mobile processes. Further, we discuss problems and possible solutions for our prototype, and some experiments are also outlined. This work has been carried out as a part of a project called CAGIS, described in the introduction of the paper.


Mobile software process Process Centred Environment Workflow tool Process Modelling Language Web XML CGI Software agents 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    C. Basile, S. Calanna, E. Nitto, A. Fuggetta, and M. Gemo. Mechanisms and Policies for Federated PSEEs: Basic Concepts and Open Issues. In Carlo Montangero, editor, Proceedings of the 5th European Workshop on Software Process Technology, volume 1149 of LNCS, pages 86–91, Nancy, France, October 1996. Springer-Verlag.Google Scholar
  2. 2.
    Israel Ben-Shaul and Gail E. Kaiser. A paradigm for decentralized process modeling. Kluwer Academic Publisher, 1995.Google Scholar
  3. 3.
    Richard Bentley, Thilo Horstman, and Jonathan Trevor. The World Wide Web as enabling technology for CSCW: The case of BSCW. Computer Supported Cooperative Work: The Journal of Collaborative Computing, 7:21, 1997.Google Scholar
  4. 4.
    Supratik Bhattacharyya and Leon Osterweil. A Framework for Relocation in Mobile Process-Centered Software Development Environments. Technical report, Department of Computer Science, University of Massachusetts at Amherst, 23 August 1996.Google Scholar
  5. 5.
    Reidar Conradi, Marianne Hagaseth, Jens-Otto Larsen, and Minh Nguyen. EPOS: Object-Oriented and Cooperative Process Modelling. In [6], pages 33–70, 1994.Google Scholar
  6. 6.
    Anthony Finkelstein, Jeff Kramer, and Bashar A. Nuseibeh, editors. Software Process Modelling and Technology. Advanced Software Development Series, Research Studies Press/John Wiley & Sons, 1994. ISBN 0-86380-169-2, 362 p.Google Scholar
  7. 7.
    Jin Jing, Karen Huff, Himanshu Sinha, Ben Hurwitz, and Bill Robinson. Workflow and Application Adaptions in Mobile Environments. In Second IEEE Workshop on Mobile Computer Systems and Applications, New Orleans, Lousiana, USA, 25–26 February 1999.Google Scholar
  8. 8.
    Danny Lange and Mitsuru Oshima. Programming and deploying Java mobile agents with Aglets. Addison-Wesley, 1998.Google Scholar
  9. 9.
    Michael Merz, Boris Liberman, and Winfried Lamersdorf. Using Mobile Agents to Support Interorganizational Workflow-Management. International Journal on Applied Artificial Intelligence, 11(6), September 1997.Google Scholar
  10. 10.
    CAGIS project. Cooperative agents in global information space webpage. web:, July 1997.Google Scholar
  11. 11.
    Geir Prestegård, Anders Aas Hanssen, Snorre Brandstadmoen, and Bård Smidsrød Nymoen. DIAS-Distributed Intelligent Agent System. Technical report, Norweigan University of Science and Technology (NTNU), April 1999. Technical Report, Dept. of Computer and Information Science, 387 p.Google Scholar
  12. 12.
    J.W. Shepherdson, S.G. Thompson, and B.R. Odgers. Cross Organisational Work-flow Co-ordinated by Software Agents. In Workshop on Cross-Organisational Workflow Management and Co-ordination, San Francisco, USA, February 1999.Google Scholar
  13. 13.
    Pierre F. Tiako. Modelling the Federation of Process Sensitive Engineering Environments: Basic Concepts and Perspectives. In Volker Gruhn, editor, 6th European Workshop on Software Process Technologies, volume 1487 of Lecture notes in computer science, pages 132–136, Weybridge, UK, 16–18 September 1998. Springer.Google Scholar
  14. 14.
    Alf Inge Wang. Experience paper: Using XML to implement a workflow tool. In 3rd Annual IASTED International Conference Software Engineering and Applications, Scottsdale, Arizona, USA, 6–8 October 1999.Google Scholar
  15. 15.
    Alf Inge Wang, Reidar Conradi, and Chunnian Liu. Integrating software process fragments with interacting agents. Submitted to the 22nd International Conference on Software Engineering (ICSE'2000).Google Scholar
  16. 16.
    Alf Inge Wang, Chunnian Liu, and Reidar Conradi. A Multi-Agent Architecture for Cooperative Software Engineering. In Proc. of The Eleventh International Conference on Software Engineering and Knowledge Engineering (SEKE'99), pages 1–22, Kaiserslautern, Germany, 17–19 June 1999.Google Scholar
  17. 17.
    Benjamin Yeomans. Enhancing the world wide web. Technical report, Computer Science dept., University of Manchester, 1996. Supervisor: Prof. Brian Warboys.Google Scholar
  18. 18.
    Jeong-Joon Yoo and Dong-Ik Lee. X-MAS: Mobile Agent Platform for Workflow Systems with Time Constraints. In The Fourth International Symposium on Autonomous Decenralized Systems, Tokyo, Japan, 20–23 March 1999.Google Scholar

Copyright information

© Springer-Verlag 2000

Authors and Affiliations

  • Alf Inge Wang
    • 1
  1. 1.Dept. of Computer and Information ScienceNorwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations