Sumários

Lecture 10

12 Maio 2022, 13:00 Andreia Mordido

  • External DSLs: Scope and testing.
  • Presentation of DSLs:
    • Contract Modeling Language: domain-specific language for smart contract development.
    • Elaboration Language: a modeling domain-specific language for IoT-enabled Operating Systems.


Practical class 9

5 Maio 2022, 15:00 Andreia Mordido

  • Implementation of validators in the DSL for city tours.


Lecture 9

5 Maio 2022, 13:00 Andreia Mordido

  • External DSLs: Interpreter and typing.
  • Presentation of a DSL:
    • POP-PL: a patient-oriented prescription programming language.


Practical class 8

28 Abril 2022, 15:00 Andreia Mordido

  • Implementation of a DSL for city tours.


Lecture 8

28 Abril 2022, 13:00 Andreia Mordido

  • External DSLs: Code generation.
  • Eclipse build.
  • Presentation of the DSL:
    • RobotML: a domain-specific language to design, simulate and deploy robotic applications.