Abstract (EN):
An Adaptive Object Model (AOM) is a meta-modeling dynamic technique, where a runtime model is used in order to allow for fast prototyping and model experimentation. It uses several levels of abstraction but differs from generative approaches and reflection in its degree of dynamism and application domain. We present a set of common AOM-related design patterns, along with several open issues. We also present the current version of Oghma, an AOM-based system that aims to become a framework for information systems development. Our intent was to compare Oghma with other systems of this sort. We believed some of Oghma’s solutions belong to the current state of the art, but also that some benefit could be taken from other researcher’s experiences with AOMs. We have verified our beliefs to some extent, and briefly documented some of Oghma’s solutions that we have not yet found applied to other AOMs. However, Oghma is still not close of being a comprehensive solution.
Language:
Portuguese
Type (Professor's evaluation):
Scientific