Our lab is not only about research: we do a lot of development using Java, Python, Javascript, Haskell and other languages in combination with advanced libraries and frameworks. This development experience was very helpful during my job interviews, and employers were impressed by the projects we develop here in the lab.
Publications
Filters: First Letter Of Last Name is K [Clear All Filters]
"Supporting Different Process Views through a Shared Process Model",
Technical Report, 2012.
"Supporting Different Process Views through a Shared Process Model",
9th European Conference on Modelling Foundations and Applications, ECMFA 2013, 2013.
"Supporting Different Process Views through a Shared Process Model",
Software and Systems Modeling, 2015.
"Domain Engineering and Infrastructural Support for Software Reuse in Postal Automation",
Smalltalk and Java in Industry and Academia – STJA’97, Erfurt, Germany, 09/1997.
"On the Relationship between Feature Models and Ontologies",
Electrical and Computer Engineering, vol. MASc, Waterloo, University of Waterloo, pp. 89, 2006.
"On-demand materialization of aspects for application development",
The 2008 AOSD Workshop on Software Engineering Properties of Languages and Aspect Technologies - SPLAT '08, Brussels, Belgium, ACM Press, pp. 1 - 6, 2008.
[pdf]
"Synchronizing Cardinality-Based Feature Models and Their Specializations",
European Conference on Model Driven Architecture – Foundations and Applications (ECMDA-FA’05), vol. 3748, Nuremberg, Germany, Springer-Verlag, pp. 331 - 348, 2005.
"Supplemental material for the paper 'Modeling and Optimizing Automotive Electric/Electronic (E/E) Architectures: Towards Making Clafer Accessible to Practitioners'",
Supplemental Material, no. GSDLAB-SM-2016-05: University of Waterloo, 05/2016.
[pdf][pdf][zip]