Skip to main content
Jump to: navigation, search

OAW Screencasts

Revision as of 05:33, 18 September 2008 by (Talk | contribs)

Getting started

Hello world (20:21) Walks you through the sample that comes with openArchitectureWare (the Create Simple Generator Project in the New openArchitectureWare Project wizard) and explains the very basics of openArchitectureWare


Overview (10:14) Provides an overview over the basic features of the comprehensive example.
Metamodels (8:04) How to build meta models using oAW's uml2ecore utility
Constraints (8:30) Writing constraints and evaulating them as part of workflows.
Code generation (18:56) This looks at basic code generation: templates, extensions and workflow files.


Model modifications (18:56) Model modifications are in place modifications of existing models using oAW's Xtend language.
Recipes (10:19) This video explains the use and implementation of recipes; they are used to manage the integration of generated and manually-written code.
Debugging (05:43) oAW comes with a debugger for workflows, templates and transformations. This video shows how to use it.
UML, M2M, Cascading (14:40) How to generate code from UML2 models, how to write model-to-model transformations and the purpose of cascading.
AOP (10:29) How to the AO feature of openArchitectureWare to advise existing templates, transformations and workflows.

PLE (Product Line Engineering)

PLE AO (7:48) How to connect the AO features introduced above with oAW's variant management feature
XWeave (8:54) Using XWeave (oAW's aspect weaver for models) to build variants of models
Xvar (9:53) Using XVar to customize models and code based on feature selections in variant management tools

Textuals DSLs (Domain Specific Languages)

Xtext Editor (10:29) This one explains how to define grammars for textual DSLs and how to generate and customize the textual editors
Xtext Interpreter (8:01) How to process models textual models with oAW.

Back to the top