Skip to main content

Process modelling with cooperative agents

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 772))

Abstract

Concurrency Control is the ability to allow concurrent access of multiple independent agents while still maintaining the overall consistency of the database. We discuss the notion of Cooperation Control, which gives a dbms, the ability to allow cooperation of multiple cooperating agents, without corrupting the consistency of the database. Specifically, there is the need for allowing cooperating agents to cooperate while preventing independent agents from interfering with each other. In this paper, we use the Marvel system to construct and investigate cooperative scenarios.

Heineman is supported in part by IBM Canada, Ltd.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Israel Z. Ben-Shaul, Gail E. Kaiser, and George T. Heineman. An architecture for multi-user software development environments. In Herbert Weber, editor, 5th ACM SIGSOFT Symposium on Software Development Environments, pages 149–158, Tyson's Corner VA, December 1992. Special issue of Software Engineering Notes, 17(5), December 1992.

    Google Scholar 

  2. K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Communications of the ACM, 19(11):624–632, November 1976.

    Article  Google Scholar 

  3. Mark A. Gisi and Gail E. Kaiser. Extending a tool integration language. In Mark Dowson, editor, 1st International Conference on the Software Process: Manufacturing Complex Systems, pages 218–227, Redondo Beach CA, October 1991. IEEE Computer Society Press.

    Google Scholar 

  4. Dennis Heimbigner and Marc Kellner. Software process example for ISPW-7, August 1991. /pub/cs/techreports/ISPW7/ispw7.ex.ps.Z available by anonymous ftp from ftp.cs.colorado.edu.

    Google Scholar 

  5. Christoph Hübel, Wolfgang Käfer, and Bernd Sutter. Controlling cooperation through design-object specification — a database-oriented approach. proceedings the european conference on design automation. In Proceedings of the European Conference on Design Automation, pages 30–35, Brussels, March 1992. IEEE Computer Society Press.

    Google Scholar 

  6. Henry F. Korth, Won Kim, and Francois Bancilhon. On long-duration CAD transactions. In Stanley B. Zdonik and David Maier, editors, Readings in Object-Oriented Database Systems, chapter 6.3, pages 408–431. Morgan Kaufman, San Mateo CA, 1990.

    Google Scholar 

  7. T. Richard Macmillan. Emergent cooperation in multi-agent deliberative planning. In Proceedings of the IEEE 1991 National Aerospace and Electronics Conference NAECON, pages 997–1003, Dayton, OH, May 1991. IEEE Computer Society Press.

    Google Scholar 

  8. J. Eliot B. Moss and Steven Sinofsky. Managing persistent data with mneme: Designing a reliable, shared object interface. In Advances in Object-Oriented Database Systems, volume 334 of Lecture Notes in Computer Science, pages 298–316. Springer-Verlag, September 1988.

    Google Scholar 

  9. Dan McNabb Won Kim, Raymond Lorie and Wil Plouffe. A transaction mechanism for engineering design databases. In 10th International Conference on Very Large Databases, pages 355–362, Singapore, August 1984.

    Google Scholar 

  10. Gilad Zlotkin and Jeffrey S. Rosenschein. Cooperation and conflict resolution via negotiation among autonomous agents in noncooperative domains. IEEE International Conference on Systems, Man, and Cybernetics, 21(6):1317–1324, November 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Brian C. Warboys

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heineman, G.T. (1994). Process modelling with cooperative agents. In: Warboys, B.C. (eds) Software Process Technology. EWSPT 1994. Lecture Notes in Computer Science, vol 772. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57739-4_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-57739-4_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57739-3

  • Online ISBN: 978-3-540-48326-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics