-
Notifications
You must be signed in to change notification settings - Fork 2
Home
JVerbruggen edited this page Jan 11, 2021
·
47 revisions
Welcome! Thank you for taking the time to visit this wiki. It contains all the documentation you will need for my work.
It can be overwhelming to just take a deep dive into the program, so instead, here's some material you can read to understand the application.
Project Summary - An introduction to this project and wiki.
- Project Summary - An introduction to this project and wiki.
- Project Handover Manual - For new users expanding on my work.
- App Structure - C4 app structure.
- Data Management - How is data managed in the application's memory?
- Model logic - How do we add logic to models in the Model layer?
- Objects and References in EULYNX C# - How to convert BaseObjects to References and vice-versa.
- Pre-loading
- Converting XSD to C# classes - Requirements of how XSDs should be translated to c# files.
- Converting UML to C# classes - Generating C# classes from UML instead of XSDs
- Translation
- Main topology translation - What is the difference between both models and how these are mapped.
- How is IMSpoor translated to EULYNX? - More technical of acquiring data.
- Signal Structures - Translation of Gantries.
- Switch Translation - How are switches composed and how to translate.
- Mapping - How to add and alter mapping logic.
- Creating new mappings - Tutorial on how to create new mappings.
- Testing
- Test plan - Test plan core class concepts.
- System test plan - System test plan.
- Double process testing - A way of validating the model transformation.
- Eulynx Applications
- Dijkstra Algorithm application - Description of the implemented Dijkstra algorithm.
- Considerations
- Visitor pattern usage - Possible usage of the visitor pattern in the application.
- Results - Showcase of final results.
- Working Remotely - Some tips on working remotely.
- Reflection - A reflection on working on this project for the past months.
- Competence coverage - A guide for assessors for competence coverage.
- Communication - Communication tactics used.
This Wiki was created by Jurjen Verbruggen
- App Structure
- Pre-loading
- Translation
- Testing
- Eulynx Applications
- Considerations