3 citations found. Retrieving documents...
Ralph E. Johnson. How to Develop Frameworks, 1995. OOPSLA'95 tutorial notes. 142

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Structures And Interactions - Characterizing Object-Oriented.. - Nowack (2000)   (2 citations)  (Correct)

....termed flexible hot spots [48] The hot spots express aspects of the framework domain that cannot be fully anticipated. Hot spots are discovered in the domain analysis or provided by a domain expert. A framework domain should be described by example 95 applications instead of a list of properties [28]. The components to be supplied in the flexible hot spots of a framework can be components in a library belonging to the framework (providing different alternatives) and or be user created. Framework hotspots can be described by (compositional) meta patterns [48] 7.2 Metapatterns In Chapter 5 ....

....in the software design space (Figure 8.4) The notion of white box reuse is related to the specialization dimension. 115 It is common wisdom in the field of designing reusable object oriented software, that the design process should be iterative and proceed from the concrete toward the abstract [28]. In our context this means that the developer of an architecture should start out with the identification of concrete component instances and concrete interaction instances. The next step is to classify these instances into a set of component classes and a set of interaction classes. From these ....

Ralph E. Johnson. How to Develop Frameworks, 1995. OOPSLA'95 tutorial notes. 142


A Real-Time Agent Model in an Asynchronous-Object Environment - Guessoum, Dojat (1996)   (Correct)

....using the inheritance mechanism, the model can be easily 13 extended. For example, to study communication between agents, we may integrate a specific module based on speech acts (such as [Bouron 1992] Our system may be seen as a framework in the sense of object oriented software engineering [Johnson 1994]. The experimental application describes here reuses the whole of the operational NoGanesh system. We plan to run it in the same medical environment as NoGanesh, and thus to obtain real life performance measurements. Note that recent works (which rely, for the most part, on blackboards ....

Johnson R. How to Develop Frameworks, Tutorial notes (10), 8th ECOOP'94, Bologna, 1994.


Concreteness Kills Adaptability - Czarnecki (1996)   (Correct)

....meet new requirements. However, as with white box frameworks, architectural changes are hard to perform since the design is still intermingled with the implementation code. Moreover, architectural changes are even harder for black box frameworks because the complexity of the design is higher. In [Johnson95] Johnson writes: Black box frameworks tend to have (1) more kinds of objects, 2) more artificial kinds of objects, 3) more complex relationships between objects, 4) more objects. Hence black box frameworks also fail to adequately support customization (performance problem) and evolution ....

R. Johnson, How to Develop Frameworks, tutorial notes for OOPSLA'95.

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