UT Boog UT logo

Project description

The TransCoop project was part of the ESPRIT Basic Research Programme.
Synopsis
Transaction Management Support for Cooperative Applications (TransCoop ESPRIT Project 8012).
Work area
Advanced, cooperative transaction models for database systems, powerful specification language.
Coordinator
Gesellschaft für Mathematik und Datenverarbeitung,
Dolivostrasse 15, D-64293 Darmstadt, Germany
(IPSI institute)
Partners
Valtion teknillinen tutkimuskeskus (VTT) SF
University of Twente (UT) NL
Contact point GMD
Karl Aberer
Email: aberer@darmstadt.gmd.de
Contact point UT
Susan Even
Email: seven@cs.utwente.nl
Keywords
object-oriented database systems, transaction management, cooperative work, specification languages for database systems.
Starting date
April 1994.
Completion date
June 1997.

Abstract

The aim of TransCoop was the development of a language for defining different kinds of cooperative tasks, the development of a transaction model that can be parameterized to support the execution of different kinds of such tasks as defined by the specification language, and the definition of a formal model to prove that the transaction management scheme meets the requirements of cooperative tasks defined in the language.
A book about the project, entitled Transaction Management Support for Cooperative Applications, was published by Kluwer in December 1997. An introduction to the results of the project are given in the article Transaction Support of Cooperative Work: An Overview of the TransCoop Project, which was presented at the TransCoop Workshop held on June 5-6, 1997 in Darmstadt, Germany.

Results of the project

The following deliverables were completed during the first year of the project: The following deliverables were completed during the second year of the project:
  • Del. IV.3: An Introduction to CoCoA (February 21, 1996) Appeared as: Memoranda Informatica 96-10, University of Twente.

  • Del. III.2: Specification of the Demonstrator (April 25, 1996)

  • Del. V.2: Definition of the TransCoop Cooperative Transacion Model (April 30, 1996)

  • Del. V.3: Design of Cooperative Transaction Manager (May 14, 1996)

  • Del. IV.4: The TransCoop Specification Environment (May 14, 1996) Appeared as: Memoranda Informatica 96-21, University of Twente.

  • Del. VI.1: Requirements for the Formal Model (May 15, 1996)
(All deliverables were made public as technical reports of the orginating partner.)

The following conference and journal papers were published:

  • Functionally Specified Distributed Transactions in Co-operative Scenarios, by Rolf A. de By, Susan J. Even and Peter A.C. Verkoulen at RIDE*95.

  • Requirements for an Advanced Database Transaction Model to Support Design for Manufacturing by P.A.C. Verkoulen, F.J. Faase, A.W. Selders and P.J.J. Oude Egberink at the "Flexible Automation and Intelligent Manufacturing" conference in Stuttgart, published by Begell House, New York.
    (Slides of the presentation)

  • Usability of some workflow products in an inter-organizational setting by Jari Juopperi, Aarno Lehtola, Olli Pihlajamaa, Aija Sladek and Jari Veijalainen. In Proc. of IFIP WG8.1 working Conference on Information Systems for Decentralized Organizations, Trontheim, Norway, August, 1995.

  • Transaction Support for Cooperative Hypermedia Document Authoring - A Study on Requirements, by Thomas Tesch, Jürgen Wäsch. In Proceedings of the 8th ERCIM Database Research Group Workshop on Database Issues and Infrastructure in Cooperative Information Systems (EDRG-8), Trondheim, Norway, August 23-25, 1995.

  • Research Issues in Workflow Systems, by Jari Veijalainen, Olli Pihlajamaa and Aarno Lehtola In Proceedings of the 8th ERCIM Database Research Group Workshop on Database Issues and Infrastructure in Cooperative Information Systems (EDRG-8), Trondheim, Norway, August 23-25, 1995.

  • Enforcing inter-task dependencies in transactional workflows by Jian Tang and Jari Veijalainen, Proceedings of the Third International Conference on Cooperative Information Systems, May 9-12, 1995, Vienna, Austria. at CoopIS-95, Vienna.

  • Towards a cooperative transaction model - The cooperative activity model - by: Marek Rusinkiewicz, Wolfgang Klas, Thomas Tesch, Jürgen Wäsch, and Peter Muth at the 21th International Conference on Very Large Databases in Zurich.

  • Transaction-oriented Work-flow Concepts in Inter-organizational Environments by: Jian Tang, Jari Veijalainen at Fourth International Conference on Information and Knowledge Management CIKM '95, November 95, Maryland.

  • History Merging as a Mechanism for Concurrency Control in Cooperative Environments by: Jürgen Wäsch and Wolfgang Klas at RIDE-NDS '96.

  • Managing overlapping transactional workflows, by Juha Puustjärvi, Henry Tirri, and Jari Veijalainen. In Proceedings of the CAiSE'96, 1996.

  • Language features for cooperation in an object-oriented database environment by Susan Even, Frans Faase, and Rolf de By. In International Journal of Cooperative Information Systems, Special Issue on Formal Methods, Vol.5, No.4, pg 469-500.

  • History Merging as a Mechanism for Information Exchange in Cooperative and Mobile Environments, by Jürgen Wäsch. n: A. Mecklenstock [Ed.]: Bericht zum 7. Workshop "Transaktionskonzepte", Nieheim/Ostwestfalen, 17.-19. Januar 1996. Datenbank-Rundbrief, Mitteilungsblatt der GI-Fachgruppe Datenbanken (GI-FG 2.5.1), Ausgabe 17, Mai 1996

  • Semantic-Based Transaction Management for Cooperative Applications, by Justus Klingemann, Thomas Tesch, and Jürgen Wäsch. Proceedings of the International Workshop on Advanced Transaction Models and Architectures, Goa, India, Aug. 31 - Sep. 2, 1996.

  • Transaction Models Supporting Cooperative Work - The TransCoop Experiences, by Karl Aberer, Justus Klingemann, Thomas Tesch, Jürgen Wädsch, Erich J. Neuhold. In: Proceedings of the International Symposium on Cooperative Database Systems for Advanced Applications (CODAS'96), Kyoto, Japan, December 5-7, 1996, pp. 467-476.

  • Enabling Cooperation among Disconnected Mobile Users, by Justus Klingemann, Thomas Tesch, Jürgen Wäsch. To appear in Proceedings of the Second Conference on Cooperative Information Systems (CoopIS-97), Charleston, South Carolina, June 24-27, 1997.

  • Integrating Organisational and Transactional Aspects of Cooperative Activities, by F. J. Faase, S. J. Even, R. A. de By, P. Apers. 6th International Workshop on Database Programming Languages (DBPL).
    ( Slides of the presentation.)

People involved in the TransCoop project

At GMD, IPSI institute, DIMSYS department

At University of Twente, Computer Science Department, IS workgroup

At VTT, Information Technology

At University of Helsinki, Department of Computer Science

  • Henry Tirri
  • Juha Puustjärvi


Last updated: 21 augustus 2000
Not Maintained