Adaptive object-model builder

  • Authors:
  • León Welicki;Joseph W. Yoder;Rebecca Wirfs-Brock

  • Affiliations:
  • Microsoft;The Refactory, Inc.;Wirfs-Brock Associates

  • Venue:
  • Proceedings of the 16th Conference on Pattern Languages of Programs
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

An Adaptive Object-Model system represents user-defined classes, attributes, relationships, and behavior as metadata. This paper presents the Adaptive Object-Model Builder pattern that is used to construct AOM entities. An AOM Builder reads an externally stored build description to construct a build process. This process is then executed to construct a properly initialized AOM entity. Since an AOM Builder is driven by metadata descriptions of entities and their build processes, a single generic AOM Builder implementation can construct different entity types.