Gisbert Dittrich

Learn More
This paper presents a canonical extension of object-oriented development for roles and context-dependent behavior. We syntactically distinguish between classes as natural types and roles as role types. Thereby a class contains roles and their dependencies. The visibility and the access to an object depend on its current role. We develop powerful facilities(More)
This paper presents, explores and compares object-oriented approaches for roles in statically typed programming languages. We choose five solutions which support information hiding. On the one hand, we investigate the established object-oriented possibilities multiple and interface inheritance and the role object pattern, on the other hand, we examine the(More)
Fishing for Clarity in Hyperdocuments with Enhanced Fisheye-Views K. Tochtermann, G. Dittrich UniversiQ of Dortmund Department of Computer Science, LS 1 P.O. Box 500500 D-4600 Dortmund 50; Germany e-mail: tochterm@jupiter.i?” Phone: ++49-231-7556326 It is known that fisheye-views prove beneficial to users who get lost in hyperspace.(More)
Document structures are a crucial mechanism for the creation and the usability of complex hypermedia documents. They form a possibility to deal with the inherent complexity of such documents and with document structures it is also possible to support the reuse of parts of hypermedia documents. In several theoretical approaches different kinds of document(More)