Crash Course
ADOxx Crash Course - July 2024
This two-day crash course is intended for 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.
Preparation: Prerequesites on your PC
- Installation of ADOxx 1.8 on your personal computer (https://www.adoxx.org/index.html#download
- Microsoft Visual Studio Code Installation (https://code.visualstudio.com/)
- Microsoft VSC AdoScript Extension Installation (https://marketplace.visualstudio.com/items?itemName=ADOxxorg.adoxx-adoscript)
Registration
Agenda
July 11, 2024
09:00 - 09:15 CET:
Welcome!
- Welcome of participants
- Overview training agenda and objectives
- Introduction to the ADOxx metamodelling platform
09:15 - 10:00 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.
10:00 - 10:30 CET:
Agile ADOxx Development and Deployment Process
- ADOxx development process
- Deployment variants by example
10:30 - 11:30 CET:
Realizing a Meta-Model: Smart Mobility Domain
- Explanation of how to derive a conceptual and a platform-dependent meta-model.
- Discussion of possible model value functionalities.
- Hands-on realization of a modelling tool prototype.
11:30 - 12:00 CET:
Break
12:00 - 12:45 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
12:45 - 13:45 CET:
Realizing Basic Model Value Functionality: Smart Mobility Domain
- Predefined queries
- Object conversion,
- Setting up AdoScript Development Environment.
13:45 - 14:00 CET:
Q&A and Wrap Up Day 1
July 12, 2024
09:00 - 09:15 CET:
Recap Day 1 and Open Issues
- Open Questions
- Reflection on learnings from Day 1
- Outlook on agenda for Day 2
09:15 - 10:15 CET:
Realizing Advanced Model Value Functionality: Smart Mobility Domain
- Location assessment,
- Routing assessment,
- Reuse service functionality like geocoding or model publication.
10:15 - 11:00 CET:
Creation of Modelling Tool Deployment Packages
- Use of online integration and deployment service.
11:00 - 11:15 CET:
Conclusion and Q&A