FAME, A Polyglot Library for Metamodeling at Runtime


Autoria(s): Kuhn, Adrian; Verwaest, Toon
Data(s)

2008

Resumo

Tomorrow's eternal software system will co-evolve with their context: their metamodels must adapt at runtime to ever-changing external requirements. In this paper we present FAME, a polyglot library that keeps metamodels accessible and adaptable at runtime. Special care is taken to establish causal connection between fame-classes and host-classes. As some host-languages offer limited reflection features only, not all implementations feature the same degree of causal connection. We present and discuss three scenarios: 1) full causal connection, 2) no causal connection, and 3) emulated causal connection. Of which, both Scenario 1 and 3 are suitable to deploy fully metamodel-driven applications.

Formato

application/pdf

Identificador

http://boris.unibe.ch/37155/1/Kuhn08cFame.pdf

Kuhn, Adrian; Verwaest, Toon (2008). FAME, A Polyglot Library for Metamodeling at Runtime. In: Workshop on Models at Runtime.

doi:10.7892/boris.37155

Idioma(s)

eng

Relação

http://boris.unibe.ch/37155/

http://scg.unibe.ch/archive/papers/Kuhn08cFame.pdf

Direitos

info:eu-repo/semantics/openAccess

Fonte

Kuhn, Adrian; Verwaest, Toon (2008). FAME, A Polyglot Library for Metamodeling at Runtime. In: Workshop on Models at Runtime.

Tipo

info:eu-repo/semantics/conferenceObject

info:eu-repo/semantics/publishedVersion

PeerReviewed