The TransformationDriven Architecture Janis Barzdins Sergejs Kozlovics Edgars
The Transformation-Driven Architecture Janis Barzdins, Sergejs Kozlovics, Edgars Rencis
In This Presentation. . . n n TDA: A new system/tool building framework UNDO/REDO implementation ideas in context of the framework
The Transformation-Driven Architecture
The Presentation Metamodel
The Dialog Metamodel
The Repository n n MII_REP – developed in IMCS, UL Some other repositories (SESAME, JGralab, . . . ) could be used instead of MII_REP q The API must be provided n n q Create. Object(Object. Type. Id); Add. Property(Object. Id, Property. Type. Id, Value); Create. Link(Link. Type. Id, Object. Id 1, Object. Id 2); . . . Engines and transformations must be able to access the repository through this API
The Framework of the TDA
The Finished System/Tool
Assignment of Transformations
How Does the Platform Work
UNDO/REDO
UNDO/REDO
The API for UNDO/REDO n n n n checkpoint() undo() redo() clear. Undo. History() enable. Undo() disable. Undo() bool can. Redo()
Summary n Things already done: q q n Work in progress: q q n Two engines A way of adding new engines UNDO/REDO implementation for basic needs Testing – class/activity diagram editors + profile mechanism Graphical query tool for RDF databases Graphical network monitor Future work: q q q Development of engines Animation support Domain specific tools for Semantic Web
Thank You! Questions. . .
The Core Metamodel
- Slides: 16