Open AccessBook
Design Patterns: Elements of Reusable Object-Oriented Software
TLDR
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.Abstract:
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out they've known about patterns all along. It's just that they've never considered them as such, or tried to centralize the idea behind a given pattern so that it will be easily reusable.read more
Citations
More filters
Proceedings Article
Overview of the CORBA component model
TL;DR: By the end of next year, it is expected that CCM providers will implement the complete specification, as well as support value-added enhancements to their implementations, just as operating system and ORB providers have done historically.
Journal ArticleDOI
Plasma modelling and numerical simulation
TL;DR: An editorial review of plasma modelling provides a bird’s eye perspective on plasma modelling and discussing the historical context in which it has surfaced, as well as introducing and complementing 20 invited contributions.
Proceedings ArticleDOI
The design and performance of a CORBA audio/video streaming service
TL;DR: The design and performance of an implementation of the OMG audio/video (A/V) streaming model based on TAO, which is a real-time CORBA ORB is described, which indicates that CORBA defines a flexible and efficient model for developing standards-based multimedia streaming applications.
Analysis and transformation of source code by parsing and rewriting
TL;DR: The term meta program is used to refer to programs that automate the manipulation of source code, based on the construction of such programs meta programming, which have been and will be developed to support the above engineering disciplines.
DissertationDOI
An integrated approach to testing complex systems
TL;DR: The integrated test approach is presented, which offers a coarse grained test environment realized in terms of a component-based test design on top of a library of elementary but intuitively understandable test case fragments, and an algorithm for generating approximate models for complex systems a posteriori is provided.
References
More filters
Book
The Art of Computer Programming
TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Book
Smalltalk-80: The Language and its Implementation
Adele E. Goldberg,David Robson +1 more
TL;DR: This book is the first detailed account of the Smalltalk-80 system and is divided into four major parts: an overview of the concepts and syntax of the programming language, a specification of the system's functionality, and an example of the design and implementation of a moderate-size application.
Book
Object Oriented Software Engineering: A Use Case Driven Approach
TL;DR: This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software.
Object-oriented modeling and design
TL;DR: The OMT Graphical Notation (OMT) as mentioned in this paper is a graphical notation for object-oriented languages that is based on the OMT graph diagram language (OMT).