kirancodes.me
To Proof Maintenance & Beyond!

Example-driven modeling: model = abstractions + examples

Kacper Bak, Dina Zayan, Krzysztof Czarnecki, Michal Antkiewicz, Zinovy Diskin, Andrzej Wasowski, Derek Rayside

Abstract

We propose Example-Driven Modeling (EDM), an approach that systematically uses explicit examples for eliciting, modeling, verifying, and validating complex business knowledge. It emphasizes the use of explicit examples together with abstractions, both for presenting information and when exchanging models. We formulate hypotheses as to why modeling should include explicit examples, discuss how to use the examples, and the required tool support. Building upon results from cognitive psychology and software engineering, we challenge mainstream practices in structural modeling and suggest future directions.

BibTeX
@inproceedings{Bak-al:ICSE13,
  author    = {Kacper Bak and
               Dina Zayan and
               Krzysztof Czarnecki and
               Michal Antkiewicz and
               Zinovy Diskin and
               Andrzej Wasowski and
               Derek Rayside},
  title     = {Example-driven modeling: model = abstractions + examples},
  booktitle = {ICSE},
  pages     = {1273--1276},
  publisher = {{IEEE} Computer Society},
  year      = {2013},
}

Related papers