Putting pieces of software together can be painful for the developer, particularly when those pieces were not pre-planned to go together. LSMR has considered a few means for achieving this.
Publications
Jigsaw
- Rylan Cottrell. Semi-automating Small-Scale Source Code Reuse via Structural Correspondence. MSc thesis. Department of Computer Science, University of Calgary, August 2008.
- Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. Semi-automating small-scale source code reuse via structural correspondence. In Proceedings of the 16th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (SIGSOFT '08/FSE-16), pages 214–225, 2008. doi: 10.1145/1453101.1453130
- Rylan Cottrell, Robert J. Walker, and Jörg Denzinger. Jigsaw: A tool for small-scale source code reuse. In Companion of the International Conference on Software Engineering (ICSE '08), pages 933–934, 2008. Informal research demonstration. doi: 10.1145/1370175.1370194
Integration via Petri nets
- Robert James Walker. Integrating Simulation and Animation Software Systems through a Generic Computational Engine. MSc thesis. Department of Computer Science, University of British Columbia, November 1996.
- Paul Lalonde, Robert Walker, Jason Harrison, and David Forsey. A model for coordinating interacting agents. In Proceedings of Graphics Interface (GI '94), pages 149–156, 1994.