Home

Research Topic: "Requirements Engineering"

Members

  • Michał Antkiewicz, Ph.D.
  • Krzysztof Czarnecki, Ph.D., P.Eng.
  • Mohamed AbdelRazik, M.Sc.
  • Jianmei Guo (郭健美), Ph.D.
  • Atri Sarkar, M.Math
  • Clone of Michał Antkiewicz, Ph.D.
  • Leonie C. Breitmoser, M.Sc.

Projects

  • Requirements Engineering Practices at X
  • Example-Driven Modeling
  • Autonomoose

News Items

  • The Requirements Engineering Practices and Tool Support at X
  • Requirements Determination is Unstoppable: An Experience Report
  • "Logical Structure Extraction from Software Requirements Documents" accepted at RE'11
  • Concrete-to-abstract modeling with Clafer example (draft v.3)
  • Our paper "Example-Driven Modeling. Model = Abstractions + Examples" has been accepted at NIER track at ICSE'13
  • Clafer, ClaferIG, and ClaferWiki 0.3.7 Released
  • Waterloo Autonomoose team delivers a successful autonomous car demonstration at CES 2017

Publications

  • Requirements Determination is Unstoppable: An Experience Report
  • Logical Structure Extraction from Software Requirements Documents
  • Example-Driven Modeling. Model = Abstractions + Examples
  • Example-Driven Modeling Using Clafer
  • Effects of Using Examples on Structural Model Comprehension
  • Proceedings of the 6th International Workshop on Feature-Oriented Software Development (FOSD)

Tools

  • Clafer Tools - Binary Distributions
  • Home
  • Research Topics
  • Projects
  • Tools
  • Lab Members
  • Publications
  • Industrial Collaborators
  • Login

In our lab, people rarely work alone - we collaborate a lot with each other as well as with external researchers and our industry partners.

Michal Antkiewicz

Our regular stand-up scrum meetings are a great way to have regular interaction with other team members, as well as our supervisor.

Rafael Lotufo

Recent Publications

  • Modeling the Effects of AUTOSAR Overheads on Application Timing and Schedulability
  • Synthesis and Exploration of Multi-Level, Multi-Perspective Architectures of Automotive Embedded Systems
  • Modeling and Reasoning with Multirelations, and their encoding in Alloy
  • Exponential Recency Weighted Average Branching Heuristic for SAT Solvers
  • A Novel Approach for Estimating Truck Factors
  • Modeling and Optimizing Automotive Electric/Electronic (E/E) Architectures: Towards Making Clafer Accessible to Practitioners
  • Cost-Efficient Sampling for Performance Prediction of Configurable Systems
Feature Modeling Linux Variability Modeling Software Maintenance Reverse Engineering Software Product Lines clafer tools release eCos API Clafer FSML Framework comprehension
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