Abstract
Telecom Design Environment (TDE) is a software product that combines three challenging technology dimensions: 1) Information management dimension: TDE allows direct, interactive, visual management of documents and other design information in a shared, versioned, graphical working space; 2) CASE tool dimension: TDE provides graphical design tools for supporting different design notations that are helpful in designing and communicating about software systems; 3) Collaboration dimension: TDE serves as a virtual whiteboard system that allows designers to share the same graphical working space location-transparently, and to work on the same graphical designs even at the same time if necessary.
The key focus area in TDE is team collaboration. Unlike most other information management systems, TDE never locks anything, but it allows multiple designers to access the same diagrams and designs simultaneously, providing notification services for keeping multiple designers' work up to date. In a way, TDE can be seen as a “writable, collaborative web” that provides many of the same services as the World-Wide Web, except that TDE is always fully interactive, supports shared, direct data manipulation, and enables online collaboration with the other persons using the system. TDE is based on client-server approach and distributed object-oriented database technology, and it utilizes metamodeling technology to achieve better flexibility and tailorability.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Aalto, J-M., Jaaksi, A., Object-oriented development of interactive systems with OMT++. In Ege, R., Singh, M., Meyer, B. (eds): TOOLS'14-Technology of object-oriented languages and systems, Prentice-Hall, 1994, pp. 205–218.
Awad, M., Kuusela, J., Ziegler, J., Object-oriented technology for real-time systems: a practical approach using OMT and Fusion. Prentice-Hall, 1996.
Bischofberger, W.R., Sniff — a pragmatic approach to a C++ programming environment. In Proceedings of the USENIX C++ Conference, Portland, Oregon, August 1992.
Bischofberger, W.R., Kofler, T., Computer-supported cooperative software engineering with Beyond-Sniff. In Proceedings of SEE'95 (Noordwijkerhout, the Netherlands, April 5–7), IEEE Computer Society Press, 1995, pp. 135–143.
Brinkkemper, S., Formalization of information systems modeling. Ph.D. thesis, University of Nijmegen, Thesis Publishers, Amsterdam, 1990.
Brown, P.J., Interactive documentation. Software — Practice & Experience vol 16, nr 3 (Mar) 1986, pp. 291–299.
Cagan, M.R., The HP Softbench environment: an architecture for a new generation of software tools. Hewlett-Packard Journal vol 41, nr 3, 1990.
Conclin, J., Hypertext: an introduction and survey. IEEE Computer vol 20, nr 9 (Sep) 1987, pp. 17–41.
Cristian, F., Synchronous and asynchronous group communication. Communications of the ACM vol 39, nr 4 (Apr) 1996, pp. 88–97.
Edelson, D.C., Pea, R.D., Gomez, L.M., The collaboratory notebook. Communications of the ACM vol 39, nr 4 (Apr) 1996, pp. 32–33.
Grundy, J.C., Mugridge, W.B., Hosking, J.G., Amor, R.W., Support for collaborative, integrated software development. In Proceedings of SEE'95 (Noordwijkerhout, the Netherlands, April 5–7), IEEE Computer Society Press, 1995, pp. 84–94.
Grudin, J., CSCW: history and focus. IEEE Computer vol 27, nr 5 (May) 1994.
Hanneghan, M., Merabti, M., Conquhoun, G., The World-Wide Web as a platform for supporting interactive concurrent engineering. In Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds.): Proceedings of CAiSE'96 (Heraklion, Crete, Greece, May 20–24), Advanced Information Systems Engineering, LNCS 1080, Springer-Verlag, 1996, pp. 301–318.
Hedin, G., Magnusson, B., The Mjølner environment: direct interaction with abstractions. In Proceedings of ECOOP'88, Lecture Notes in Computer Science vol 322, Springer-Verlag, 1988.
Jaaksi, A., Object-oriented specification of user interfaces. Software Practice & Experience vol 25, nr 11 (Nov) 1995, pp. 1203–1221.
Känsälä Kari, Software process improvement experiences within Nokia. In Proceedings of SPI'97 (Brighton, England, December 2–5), 1996.
Kelly, S., Lyytinen, K., Rossi, M., MetaEdit+ — a fully configurable multiuser and multi-tool CASE and CAME environment. In Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds): Proceedings of CAiSE'96 (Heraklion, Crete, Greece, May 20–24), Advanced Information Systems Engineering, LNCS 1080, Springer-Verlag, 1996, pp. 1–21.
Lonchamp, J., CPCE: A kernel for building flexible collaborative processcentered environments. In Proceedings of SEE'95 (Noordwijkerhout, the Netherlands, April 5–7), IEEE Computer Society Press, 1995, pp. 95–105.
Machura, M., Managing information is a cooperative object database system. Software — Practice and Experience vol 26, nr 5 (May) 1996, pp. 545–579.
Mössenböck, H., Koskimies, K., Active text for structuring and understanding source code. Johannes Kepler University of Linz, Institut für Informatik, Technical Report 3, August 1995.
Nelson, T., A file structure for the complex, the changing, and the indeterminate. ACM 20th National Conference, 1965.
Odell, J.J., Introduction to method engineering. Object Magazine vol 5, nr 5 (Sep) 1995, pp. 69–72, 91.
Smith, R.B., Maloney, J., Ungar, D., The Self 4.0 user interface: manifesting a system-wide vision of concreteness, uniformity and flexibility. In OOPSLA'95 Conference Proceedings (Austin, Texas, October 15–19), ACM SIGPLAN Notices vol 30, nr 10 (Oct) 1995, pp. 47–60.
Smolander, K., Marttiin, P., Lyytinen, K., Tahvanainen, V-P., MetaEdit — a flexible graphical environment for methodology engineering. In Andersen, R., Bubenko, J., Solvberg, A. (eds): Advanced Information Systems Engineering, LNCS 498, Springer-Verlag, 1991, pp.168–193.
Smith, J., Weiss, S., An overview of hypertext. Communications of the ACM vol 31, nr 7 (Jul) 1988.
SNiFF+ Release 2.0 User's Guide and Reference. Take Five Software GmbH, Salzburg, Austria, 1995.
Taivalsaari, A., Multidimensional browsing. To appear in the Proceedings of Software Engineering Environments (SEE'97) Conference (Cottbus, Germany, April 7–9), 1997.
Tolvanen, J-P., Lyytinen, K., Flexible method adaptation in CASE environments — the metamodeling approach. Scandinavian Journal of Information System vol 5, 1993, pp. 51–77.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Taivalsaari, A., Vaaraniemi, S. (1997). TDE: Supporting geographically distributed software design with shared, collaborative workspaces. In: Olivé, A., Pastor, J.A. (eds) Advanced Information Systems Engineering. CAiSE 1997. Lecture Notes in Computer Science, vol 1250. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63107-0_28
Download citation
DOI: https://doi.org/10.1007/3-540-63107-0_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63107-1
Online ISBN: 978-3-540-69148-8
eBook Packages: Springer Book Archive