Multi-level Patterns

  • Authors:
  • Frank Matthijs;Wouter Joosen;Bert Robben;Bart Vanhaute;Pierre Verbaeten

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

It's no secret that instantiating frameworks can be a tedious process. In this position paper, we propose our solution to the problem, which consists of providing an application programmer with a language that supports high level abstractions, and automatically instantiating the underlying frameworks based on the code written in that language. Application programmers use only the language, not the underlying frameworks. While this hides the frameworks' abstractions, we can maintain the open architecture of the frameworks by making the interesting objects from the hidden frameworks available again as meta-objects at the language level. This leads to a system where objects (e.g. pattern participants) live at three different levels of abstraction: the objects that are hidden in the underlying frameworks, the base-level language objects, and the meta-level language objects that are incarnations of the interesting objects from the underlying frameworks.