Home

Clafer

Clafer is a lightweight modeling language. More information on the official website: clafer.org

Team Members

  • Jianmei Guo, Ph.D.
  • Jimmy Liang , B.Sc
  • Kacper Bąk, B.Sc.
  • Krzysztof Czarnecki, Ph.D., P.Eng.
  • Leonardo Passos, M.Sc.
  • Michał Antkiewicz, Ph.D.

News

  • Domain Concept Modeling Using Clafer - Tutorial (v. 9.2)
  • What's Going on with Clafer?
  • Clafer News
  • Two Online Tools
  • Real-world Variability Models in Clafer

Tools

  • Clafer Translator
  • Splot to Clafer Translator
  • Ecore to Clafer Translator
  • Clafer Parser in Java
  • CDL to Clafer translator

Publications

2010
Bąk, K., K. Czarnecki, and A. Wąsowski, "Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled", 3rd International Conference on Software Language Engineering, Eindhoven, The Netherlands, 10/2010.
  • [bib]
[pdf][pdf]
Bąk, K., K. Czarnecki, and A. Wąsowski, "Feature and Class Models in Clafer: Mixed, Specialized, and Coupled", David R. Cheriton School of Computer Science, Waterloo, University of Waterloo, 06/2010.
  • [bib]
  • Clafer Documentation
  • Clafer Model Repository
  • Clafer Parser in Java
  • Clafer Project Ideas
  • Clafer Source Code
  • Clafer Translator
  • Concept Modeling with OWL and Clafer
  • Concrete-to-abstract modeling with Clafer example (draft v.3)
  • Domain Concept Modeling Using Clafer - Tutorial (v. 9.2)
  • SLE 2010 Supporting Material
  • The Telematics Example
Clafer Documentation ›
  • Printer-friendly version
Tags:
  • Class Modeling
  • Feature Modeling
  • Feature Modeling
  • Software Language Engineering
  • Clafer
  • Home
  • Research Topics
  • Projects
  • Tools
  • Lab Members
  • Publications
  • Industrial Collaborators
  • Teaching
  • Contact
  • Login

Everyone in our lab is free to work on what they want to work on. Encouragement and constructive feed back is always available.

Rehan Rauf

Our extensive industrial collaboration enables us to do research with immediate application to software development practices in realistic settings.

Thiago Tonelli Bartolomei

Recent Publications

  • An Empirical Study on Consistency Management of Business and IT Process Models
  • Matching Business Process Workflows Across Abstraction Levels
  • Supporting Different Process Views through a Shared Process Model
  • Generating Range Fixes for Software Configuration
  • Towards Improving Bug Tracking Systems with Game Mechanisms
  • Recommending Refactorings to Reverse Software Architecture Erosion
  • A User Survey of Configuration Challenges in Linux and eCos
API Migration Software Product Lines eCos Software Maintenance Reverse Engineering Linux Round-Trip Engineering FSML Framework comprehension Variability Modeling Feature Modeling API
University of Waterloo Generative Software Development Lab
Department of Electrical and Computer Engineering
University of Waterloo
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
Department of Electrical and Computer Engineering