SCG Bibliography
- Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts. Classboxes: A Minimal Module Model Supporting Local Rebinding. In Proceedings of Joint Modular Languages Conference (JMLC'03), LNCS 2789 p. 122—131, Springer-Verlag, 2003. DOI PDF URL →
- Alexandre Bergel, Stéphane Ducasse, and Roel Wuyts. The Classbox Module System. In Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, July 2003. PDF →
- Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. Classboxes: Controlling Visibility of Class Extensions. Technical Report -4, Institut für Informatik, Universität Bern, Switzerland, June 2004. PDF →
- Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz, and Roel Wuyts. Classboxes: Controlling Visibility of Class Extensions. In Journal of Computer Languages, Systems and Structures 31(3) p. 107—126, December 2005. DOI PDF →
- Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz. Classbox/J: Controlling the Scope of Change in Java. In Proceedings of 20th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), p. 177—189, ACM Press, New York, NY, USA, 2005. DOI PDF →
- Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz. Analyzing Module Diversity. In Journal of Universal Computer Science 11(10) p. 1613—1644, November 2005. URL PDF →
- Alexandre Bergel and Stéphane Ducasse. Supporting Unanticipated Changes with Traits and Classboxes. In Net.ObjectDays (NODE'05), p. 61—75, Erfurt, Germany, September 2005. PDF →
- Alexandre Bergel and Stéphane Ducasse. Scoped and Dynamic Aspects with Classboxes. In Revue des Sciences et Technologies de l'Information (RSTI) — L'Objet (Numéro spécial : Programmation par aspects) 11(3) p. 53—68, November 2005. PDF →
- Alexandre Bergel. Classboxes — Controlling Visibility of Class Extensions. Ph.D. thesis, University of Bern, November 2005. PDF →
- Alexandre Bergel. Controlling the Visibility of Changes in Java with Classboxes. In Ji\urí Bro\uzek and Vojt\uech Merunka (Ed.), Proceedings of the Objekty Conference 2006, Prague, Czech Republic, November 2006. Short paper, invited keynote speaker. →
- Alexandre Bergel. Classboxes — Controlling Visibility of Class Extensions. In it- Information Technology 49(4), July 2007. DOI PDF →
- Alexandre Bergel, Claus Lewerentz, and Liam O'Brien. Classboxes: Supporting Unanticipated Variation Points in the Source Code. In Proceedings of the 2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE), October 2007. PDF →
- Niklaus Haldimann. A Sophisticated Programming Environment to Cope with Scoped Changes. Informatikprojekt, University of Bern, December 2005. PDF →
- Markus Lumpe and Jean-Guy Schneider. Classboxes — An Experiment in Modeling Compositional Abstractions using Explicit Contexts. In Mike Barnett, Steve Edwards, Dimitra Giannakopoulou, Gary T. Leavens, and Natasha Sharygina (Ed.), Proceedings of ESEC '05 Workshop on Specification and Verification of Component-Based Systems (SAVCBS '05), p. 47—54, Lisbon, Portugal, September 2005. PDF →
- Markus Lumpe and Jean-Guy Schneider. On the Integration of Classboxes into C#. In Welf Löwe and Mario Südholt (Ed.), Proceedings of the 5th International Symposium on Software Composition (SC 2006), p. 307—322, Springer, Vienna, Austria, March 2006. PDF →
- Florian Minjat. Vers une modélisation transverse et modulaire des collaborations par couplage des traits et des classboxes. DEA, Ecole des mines de Nantes, September 2004. PDF →
- Florian Minjat, Alexandre Bergel, Pierre Cointe, and Stéphane Ducasse. Mise en symbiose des traits et des classboxes: Application à l'expression des collaborations. In Actes de Langages et Modèles à Objets (LMO'05), 11 p. 33—46, Bern, Switzerland, 2005. PDF →