My name is Jacob Beard, and I am a first-year master student at McGill University. I am currently doing research for the McGill Modelling, Simulation and Design Lab under Hans Vangheluwe. In general, my research involves applying multi-paradigm modelling techniques to the development of user interfaces. Specifically, I’m attempting to tell two stories:
- How UML2 Class Diagrams and Statecharts may be used together to describe UI structure and behaviour.
- How one may apply techniques from language engineering to UI development, separating a user interface out into its Concrete Syntax, Abstract Syntax, and Semantic components.
At the moment, this work is primarily being realized in the development of the user interface of AToMPM, MSDL’s next-generation, web-based, multi-paradigm modelling environment.
You can visit my McGill page here.