Gelio / CAL-web

A web modeler for CAL models
0 stars 0 forks source link

Address thesis feedback #168

Closed Gelio closed 2 years ago

Gelio commented 2 years ago

Address the feedback received from the tutor.

Main changes include:

  1. Refactor the abstract to mention the thesis scope and results, not the current state of the art
  2. Link to UML and BPMN specifications from the OMG website
  3. Correctly use the term "Ecore", "metamodel", and "EMF".
  4. Add a list of listings on the final page (next to the list of tables).
  5. Add a new takeaway related to model validation in Sirius Web
  6. Describe metamodel family M0, M1, M2, M3
  7. Move subcaptions from figures into text
  8. Improve the position of floated elements. Bring them closer to the text that refers to them.
  9. Add bibliography reference for AQL
  10. Change the word obfuscated to a correct Polish word.
  11. Add sources to the 2 example BalticLSC applications shown in the thesis.
  12. Explain why my metamodel is different from the BalticLSC's CAL metamodel. Specifically, explain why some classes are not present, why ComputationUnitRelease is not broken into ComputationApplicationRelease and ComputationModuleRelease, why there are ApplicationDataPins
  13. Replace the word port with pin
  14. Correctly refer to computation units, not computation modules throughout the thesis text.
  15. Fix the mistakingly used asynchronous communication in the sequence diagram for integrating BalticLSC with Sirius Web (figure 37)
  16. Use the correct UML notation in the activity diagram (figure 28) (rhombus for an if, circles for start/finish)
  17. Use the correct UML notation in the class diagram (figure 30) (empty arrowhead for implementing an interface)

Closes #166