Our extensive industrial collaboration enables us to do research with immediate application to software development practices in realistic settings.
Model-versioning-in-the-large: Algebraic foundations and the tile notation
| Title | Model-versioning-in-the-large: Algebraic foundations and the tile notation |
| Publication Type | Conference Paper |
| Year of Publication | 2009 |
| Authors | Diskin, Z., K. Czarnecki, and M. Antkiewicz |
| Conference Name | 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM) |
| Publisher | IEEE |
| Conference Location | Vancouver, BC, Canada |
| ISBN Number | 978-1-4244-3714-6 |
| Abstract | Model-versioning-in-the-large is concerned with complex scenarios involving multiple updates and multiple replicas of a model. The paper introduces tile systems as rephrasing of double categories in model versioning terms, and shows that the tile language enables a very general formalization of versioning concepts. The formalization makes the concepts amenable to algebraic analysis and provides a convenient notation for version system designers. It also allows one to formulate algebraic laws that a correct versioning system must or may want to satisfy. |
| URL | http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5071715 |
| DOI | 10.1109/CVSM.2009.5071715 |
| Attachment | Size |
|---|---|
| CVSM_at_ICSE09_Zinovy_Xiong_Czarnecki.pdf | 167.88 KB |
| cvsm09-presentation.pdf | 343.55 KB |


