Modelling of Longitudinal Information Systems with Graph Grammars
暂无分享,去创建一个
Longitudinal information systems (LIS) manage and evolve data over extensive periods of time. Examples are "womb to tomb" electronic health records. How can we design such systems such that they are future-proof, i.e., evolvable in step with changing requirements? One approach that has been advocated is the "two-level modelling" approach, separating information and knowledge in terms of a small reference model and a larger archetype model. A textual archetype definition language has been proposed to define the mapping between these two models. In this paper, we explore an alternative way to define this mapping using triple graph grammars. The graph grammar based approach has several advantages over the textual approach, including better modularity and tool support.
[1] Gregor Engels,et al. Syntax and Semantics of Hybrid Database Languages , 1993, Dagstuhl Seminar on Graph Transformations in Computer Science.
[2] Hartmut Ehrig,et al. Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution , 1999 .
[3] Andy Schürr,et al. Specification of Graph Translators with Triple Graph Grammars , 1994, WG.
[4] Grzegorz Rozenberg,et al. Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .