[show abstract][hide abstract] ABSTRACT: Object-oriented programming is as much a different way of designing programs as it is a different way of designing programming languages. This paper describes what it is like to design systems in Smalltalk. In particular, since a major motivation for object-oriented programming is software reuse, this paper describes how classes are developed so that they will be reusable.
Journal of Object-Oriented Programming. 01/1988; 1(2):22textendash35.
[show abstract][hide abstract] ABSTRACT: A framework is a generic application that allows the creation of different applications from an application domain. Due to the inherent flexibility and variability of a framework, framework design is much more complex than application design. Experience shows that the complexity of framework design is reduced by separating clearly different issues: the design of a class model for an application from the framework domain; the analysis and specification of the domain variability and flexibility; and its stepwise implementation by a sequence of generalizing transformations. Since application design is a well-known activity, the article will concentrate on the specification of the variable aspects, on the design of a local class structure that provides each with the required variability, and on how to transform a class structure for generalization. When developing a framework, don't plan all design activities in one development cycle. Framework development should be based on experience, nobody will develop a useful framework from scratch in one development cycle. Therefore, the design activities should be distributed over different development cycles.
[show abstract][hide abstract] ABSTRACT: Event filtering is an essential service to classify and
disseminate events in a distributed systems environment. This paper
describes the key design criteria and challenges of developing
high-performance event filtering for dynamic distributed applications
such as automated monitoring in distributed systems. We also classify
existing event filtering mechanisms according to the key criteria. In
addition, we discuss the trade-offs of designing efficient and flexible
event filtering mechanisms
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International; 09/1997
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed. The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual current impact factor. Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence agreement may be applicable.