In this paper we highlight the structure of a reengineering pattern and present two simple, related patterns. This paper provides a systematic roadmap of the patterns in the field. That's too much for a PLoP paper. The paper describes several patterns, which are useful when time comes into play while designing an application. Order by increasing complexity, the six patterns present techniques addressing different issues in that area.
Most software patterns up to now focus on logical design issues.
This article presents physical design patterns, that partly employ existing logical patterns. The presented patterns deal with limited physical resources, and framework development. For writing these patterns, a notation is introduced that serves the documentation of logical and physical patterns alike, but differs from notations known in literature. Some programs need flexible, configurable, dynamically extensible representations of objects, which cannot be determined in advance. The Object System pattern describes how you can build your own object system from scratch.