Crash Course
ADOxx Crash Course (Beginner) - Book Edition
The open ADOxx Metamodelling Platform provides capabilities to realise full-fledged modelling tools in an experimentation settings. Following a interactive programming paradigm, the platform enables the declarative definition of the metamodels, configuration and implementation of model-value functionality, deployment of prototypes as installation packages in an iterative manner.
This one-day crash course is intended for new developers on the ADOxx platform, clarifying the concepts provided in a hands-on manner. Participants are encouraged to implement their own modelling tool prototypes, guided and facilitated by experienced trainers from the ADOxx.org community.
Prerequesites
- Installation of ADOxx on your personal computer (https://www.adoxx.org/live/download-guided)
- Knowledge on conceptual modelling and metamodelling (Recommended information at https://www.adoxx.org/live/tutorial)
Registration
Agenda
09:00 - 09:30 CET:
ADOxx Installation Support (optional)
Individual installation support in case of difficulties. Make sure to have the software package downloaded and your personal installation code available.
09:30 - 10:00 CET:
Welcome and Introduction to ADOxx
Introduction to the OMiLAB Book Vol. II
Introduction to the ADOxx Metamodelling Platform.
10:00 - 11:30 CET:
Hello World on ADOxx: First Steps Implementing a Modelling Language
- Implementation of Model Types, Model Classes, Relations
- Use of Modelling, Analysis, Simulation, Transformation functionalities.
11:30 - 12:00 CET:
Agile ADOxx Development and Deployment Process
Deployment variants by example
12:00 - 13:00 CET:
Break
13:00 - 14:30:
Realizing a Meta-Model: Smart Mobility Domain
Discussion of possible model value functionalities.
Hands-on realization of modelling tool prototype.
14:30 - 15:30 CET:
Model Value Functionalities Showcases
Model transformation: XML, Image, RDF
Verification and Simulation: Process simulation, Petri Nets
Advanced interaction: Voice control, Cyper-Physical System integration
15:30 - 16:00 CET:
Q&A and Conclusion