| D. Riehle and H. Zullinghoven, "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor," in Pattern Languages of Program Design, J. Coplien and D. Schmidt, Eds. Reading, MA: AddisonWesley, 1995, pp. 9-42. 340 |
.... System (HIS) The method used in the context of the cooperation project is founded on the tradition of evolutionary system development, in particular STEPS (Software Technology for Evolutionary Participative Systems development) see [7] 8] and the Tools Materials approach (see [2] [15]) The emphasis and aims of these approaches lie in evolutionary software development, based on a cyclical process model, in the support of participative communication and learning process for the developers and users alike. This is achieved in explicitly using documents as working material during ....
Riehle, D., Zllighoven, H.: A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor. In: Copline, J.O. and Schmidt, D.C. (eds.): Pattern Languages of Program Design. Reading, Massachusetts: Addison-Wesley, May 1995, Chapter 2, pp. 9-42.
....a number of alternative documentation structures have been proposed and used for the description of Design Patterns. Table 7 shows some of the documentation formats defined by different authors for the description of software Design Patterns. 173 Wolf and Lui [89] Riehle and Z llighoven [90] Adams [91] x Problem x Solution x Purpose x Problem x Context x Solution x Compare x Aliases x History x Preconditions x Problems x Constraints x Solution Table 7 Alternative Design Pattern Documentation Formats Rubel [92] Lajoie and Keller [93] Gamma et al. Gang of ....
D. Riehle and H. Zullinghoven, "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor," in Pattern Languages of Program Design, J. Coplien and D. Schmidt, Eds. Reading, MA: AddisonWesley, 1995, pp. 9-42. 340
....used. If the general structure of user interfaces changes, the portability as described above will be at an end. Large parts of our applications will need to be rewritten from scratch. A good way to minimize the work would be to divide any user interface into interactive and functional parts (cf. Riehle, Z llighoven, 1995 and Strunk, Fr se, 1996) or a model and a view if Smalltalk and MFC are used. If the general structure of user interfaces changes, only the interactive parts or the views have to be rewritten. This division can and should be supported by a framework. Table 4: This Table shows some of the tools ....
Riehle, D. and Züllighoven, H. (1995) A Pattern Language for Tool Construction and Integration Based on the Tools & Material Metaphor. In J.O. Coplien, D.C. Schmidt Pattern Languages of Program Design. Addison-Wesley, Reading, pp. 9-42.
.... frameworks to the ethnomethodological research about work and use of computers [Dourish 95, ButDou 96] Z llighoven and his group developed a set of programming patterns to support their software development using the Tool Material metaphor as a guiding image for the human computer interaction [RieZ l 94] We consider these approaches as very important and inspiring. We don t know of any approach taking the users and the developers language into account or attributing the necessary flexibility of the developed means. The notion of DSLs is studied by several authors; see e.g. Bosch Hedin 96] ....
D. Riehle, H. Züllighoven, `A Pattern Language for Tool Construction and Integration Based on the Tools&Materials Metaphor,' in: Proceedings of the First Conference on Pattern Languages of Programs (PLOP '94), Monticello, Illinois, August 4-6, 1994, Paper B.
....matched concepts and entities of everyday work. Most software development methods in the eighties were therefore directed at designing and implementing application oriented interactive software. We have chosen an evolutionary, object oriented approach, called the Tools and Materials Approach (cf. [1, 2, 3]) that aims to provide software components with application oriented usage quality. The Tools and Materials Approach focuses on a close relationship between the tasks and concepts of the application domain and the components of a software system. This relationship allows the users to recognize ....
....called for. It suits the majority of our industrial projects in the area of office work in particular service and financial sectors. Design metaphors which have proven useful for application software in office like environments are materials, tools, automatons and work environment (see Fig. 1, cf.[2, 4]) These central metaphors stem from the context of human work. It is a common observation supported by work psychology [7] or epistemology that in many work situations people make intuitive distinctions between those objects which are worked on, i.e. materials, and those which are the means of ....
Riehle, D., Zllighoven, H. (1995) A Pattern Language for Tool Construction and Integration Based on the Tools & Material Metaphor. In Coplien, J. O., Schmidt, D. C. Pattern Languages of Program Design. Addison-Wesley, Reading, pp. 9-42.
No context found.
Riehle+95a Dirk Riehle and Heinz Zllighoven. "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor." In [Coplien+95]. Chapter 2. Riehle+95b Dirk Riehle and Martin Schnyder. Design and Implementation of a Smalltalk Framework for the Tools and Materials Metaphor. Ubilab Technical Report 95.7.1, 1995.
....objects operations is implicit, which gave the style its name. This decoupling mechanism can be used to manage inter object dependencies in object oriented systems efficiently. This paper draws on previous work on Implicit Invocation as well as our own experiences (Sullivan Notkin, 1992; Riehle Z llighoven, 1995). It presents an integration rationale for Implicit Invocation with objectoriented systems and elaborates it as the Event Notification pattern. This pattern is conceptually similar to the Observer pattern (Gamma et al. 1995) However, it has a different structure and lends itself to different ....
....which, being event stubs in this case, forward the notification directly to the observers they were created by. Known Uses Different implementations of this pattern have been reported in (Garlan Scott, 1993; Notkin et al. 1993) The pattern as presented here has been used in our own framework (Riehle Z llighoven, 1995). Related Patterns This pattern is closely related to the Observer pattern and Implicit Invocation (Gamma et al. 1995; Notkin et al. 1993) It is often used in conjunction with the Mediator pattern (Gamma et al. 1995; Sullivan Notkin 1992; Sullivan 1994) which integrates and mediates between ....
Riehle, D. & Züllighoven, H. (1995). A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor. In Coplien & Schmidt (1995), 9-42.
....that specify the common behavior of applications, i.e the type of support for interactive workplaces. Examples of frameworks in this layer are (see Fig. 2) The Tool Construction Framework, describing the general architecture of tools and their integration into an electronic workplace (cf. [9]) This can be compared to the MVC framework (cf. 8] The Folder Framework, offering classes such as File, Folder and Tray. Following the desktop metaphor, the Folder Framework provides the familiar look and feel of interactive applications pioneered by the Macintosh system. The Value ....
Riehle, D. and Züllighoven, H. A Pattern Language for Tool Construction and Integration. In J. O. Coplien and D. C. Schmidt, Eds., Pattern Languages of Program Design. Addison-Wesley, Reading, Mass., 1995.
No context found.
D. Riehle and H. Züllighoven. "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor." In J. O. Coplien and D. Schmidt (eds.), Pattern Languages of Program Design. Reading, MA: Addison-Wesley, 1995, pp. 9-42.
....The Chain of Responsibility pattern is used to forward client requests issued to a component up the hierarchy until it is handled by some component with enough context information. This pattern can be found in frameworks like ET [Wei94] Unidraw [Vli90] and Tools and Materials Frameworks [Rie95b]. Figure 3.1, 3.2 and 3.4 show the role diagrams of the Observer, Composite and Chain of Responsibility pattern. Figure 5.1 shows the Bureaucracy pattern as the composition of these three patterns. It can be observed that composite roles like Manager comprise several roles, here the Parent, ....
Riehle, D., and Züllighoven, H. "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor." In [Cop95]. 9-42.
No context found.
D. Riehle and H. Züllighoven. "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor." In J. O. Coplien and D. C. Schmidt (eds), Pattern Languages of Program Design. Reading, MA: Addison-Wesley, 1995. Page 9-42.
....in a survey style. Our own experience is based on the development of interactive software systems both in a research and in an industrial setting (B umer et al. 1996) It has been consolidated as a coherent approach called the Tools and Materials Metaphor. We use patterns from this approach (Riehle Z llighoven, 1995) and from the seminal work of Gamma et al. 1995) to illustrate the arising issues. Section 2 presents definitions of the term pattern and discusses different aspects which we perceive to be important. Section 3 distinguishes between different pattern types and relates them to the models built ....
....model in terms of the formal restrictions of a software system. This is the traditional software design model. It is geared towards software construction: 3 Conceptual patterns have originally been called Interpretations und Gestaltungsmuster (interpretation and high level design patterns) in Riehle (1995). For reasons of brevity this has been shortened to conceptual pattern. 6 A design pattern is a pattern whose form is described by means of software design constructs, for example objects, classes, inheritance, aggregation and use relationship. We use software design patterns to build and ....
[Article contains additional citation context not shown here]
Riehle, D., & Zülighoven, H. (1995). A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor. In (Coplien & Schmidt, 1995), 9-42.
No context found.
D. Riehle and H. Zullinghoven, "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor," in Pattern Languages of Program Design, J. Coplien and D. Schmidt, Eds. Reading, MA: AddisonWesley, 1995, pp. 9-42. 340
No context found.
Riehle+95a Dirk Riehle and Heinz Zllighoven. "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor." In [Coplien+95]. Chapter 2. Riehle+95b Dirk Riehle and Martin Schnyder. Design and Implementation of a Smalltalk Framework for the Tools and Materials Metaphor. Ubilab Technical Report 95.7.1, 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC