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:
- Del. IV.1: Merge Options for LOTOS and TM
(October 7, 1994)
- Del. II.1: Requirements for the specification language
(January 20, 1995)
Appeared as: Memoranda Informatica 95-16, University of Twente.
- Del. II.2: Requirements for the transaction model
(January 20, 1995)
- Del. III.1: Specification of the Prototype Architecture
(April 10, 1995)
Appeared as: Memoranda Informatica 95-18, University of Twente,
and as: VTT Research Notes 1694.
- Del. IV.2: Language Features for Co-operation
(May 2, 1995)
Also appeared as: Memoranda Informatica 95-40, University of Twente.
- Del. V.1: Analysis of adaptions and extension to the open nested
transaction model (May 9, 1995)
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
- Henry Tirri
- Juha Puustjärvi
Last updated: 21 augustus 2000
Not Maintained
|