Sumários

Lecture 11

22 Abril 2021, 13:00 Andreia Mordido

  • External DSLs: Code generation.
  • DSL Zoo:
    • POP-PL: a patient-oriented prescription programming language
Synchronous class transmitted via zoom. 


Practical class 9

15 Abril 2021, 15:00 Andreia Mordido

  • Type provider and type validators for a DSL for boolean and arithmetic expressions.
Synchronous class transmitted via zoom. 


Lecture 10

15 Abril 2021, 13:00 Andreia Mordido

  • External DSLs: Forward references, type checking.
  • DSL Zoo:
    • Contract Modeling Language: domain-specific language for smart contract development
Synchronous class transmitted via zoom. 


Practical class 8

8 Abril 2021, 15:00 Andreia Mordido

  • Design and implementation of tests to the parser and to the validators.
Synchronous class transmitted via zoom. 


Lecture 9

8 Abril 2021, 13:00 Andreia Mordido

  • External DSLs: Testing.
  • Presentation of the DSL:
    • CHARIOT: a domain-specific language for extensible cyber-physical systems.
Synchronous class transmitted via zoom.