All Publications
Refereed Articles in International Journals
- ,
- ,
- ,
- ,
- ,
- ,
- Creating Sophisticated Development Tools with OmniBrowser, In Journal of Computer Languages, Systems and Structures, Volume 34, Elsevier, pp. 109--129, 2008, DOI,
- ,
- ,
- ,
- Parcels: a Fast and Feature-Rich Binary Deployment Technology, In Journal of Computer Languages, Systems and Structures, May, Volume 31, Elsevier, pp. 165--182, 2005, PDF,
- ,
- ,
- ,
- ,
Refereed Articles in International Conferences
- Composing Aspects with Aspects, In Proceedings of the 9th Annual Conference on Aspect-Oriented Software Development (AOSD), ACM, pp. 157--168, 2010, PDF,
- ,
- ,
- ,
- ,
- ,
- ,
- ,
- A Comparative Framework for Design Recovery Tools, In Conference on Software Maintenance and Reengineering (CSMR 2006), Los Alamitos CA, IEEE Computer Society Press, 2006, PDF,
- ,
- ,
- ,
- ,
- ,
- A Component Model for Field Devices, In Proceedings First International IFIP/ACM Working Conference on Component Deployment, Berlin, Germany, June, ACM, pp. 200--209, 2002, PDF,
- ,
- Co-evolution of Object-Oriented Software Design and Implementation, In Proceedings of the international symposium on Software Architectures and Component Technology 2000., 2000, PDF,
- Declaratively Codifying Software Architectures using Virtual Software Classifications, In Proceedings of TOOLS-Europe 99, June, pp. 33--45, 1999, PDF,
- Using Reflective Programming to Describe Domain Knowledge as an Aspect, In Proceedings of GCSE '99, 1999, PDF,
- Declarative Reasoning about the Structure Object-Oriented Systems, In Proceedings of the TOOLS USA '98 Conference, IEEE Computer Society Press, pp. 112--124, 1998, PDF,
- Class-management using Logical Queries, Application of a Reflective User Interface Builder, In Proceedings of GRONICS '96, Ed. , pp. 61--67, 1996, PDF,
Invited Papers
- ,
Books
- Proceedings of the Dynamic Languages Symposium 2005, ACM Digital Library, ISBN 1-59593-283-6, 2005,
Editor
- Academic Software Development Tools and Techniques, In Object-Oriented Technology. ECOOP 2008 Workshop Reader, ECOOP 2008 Workshops, Paphos, Cyprus, July 7-11, 2008, Final Reports, Ed. , Lecture Notes in Computer Science, Volume 5475, Springer, pp. 87-103, 2008, DOI,
- Dynamic Languages and Applications, Report on the Workshop Dyla'07 at ECOOP 2007, In Object-Oriented Technology. ECOOP 2007 Workshop Reader, LNCS, Volume 4906, Springer-Verlag, pp. 7--12, 2008, Web directory PDF Web link , DOI,
- Report of the 7th ECOOP'06 Workshop on Object-Oriented Reengineering, In Object-Oriented Technology. ECOOP'06 Workshop Reader, LNCS, Springer-Verlag, pp. 69--71, 2007, PDF,
- Report of the 6th ECOOP'05 Workshop on Object-Oriented Reengineering, In Object-Oriented Technology. ECOOP'05 Workshop Reader, 2006, PDF,
- ,
- ,
- ECOOP '98 Workshop Report: Tools and Environments for Business Rules, In ECOOP '98 Workshop Reader, Ed. , Springer, 1998, PDF,
Handbook
- PECOS in a Nutshell, The Pecos Consortium, 2002, PDF,
Workshop Papers
- Extending the system scenario based design: for inter-application resource negotiations, at runtime, In Proceedings of the 3rd Workshop on Mapping of Applications to MPSoCs, June, 2010, PDF,
- Challenging VMs on Battery-Powered Embedded Devices, In 3rd workshop on Virtual Machines and Intermediate Languages (VMIL), pp. 1--4, 2009, PDF,
- Implementing Partial Persistence in Object-Oriented Languages, In Proceedings of the Workshop on Algorithm Engineering and Experiments, ALENEX 2008, San Francisco, California, USA, January 19, 2008, ACM-SIAM, pp. 37--48, 2008, PDF,
- Composability of aspects, In SPLAT '08: Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies, New York, NY, USA, ACM, pp. 1--6, 2008, DOI,
- Evolution Persistence For Objects, In Proceedings of the ERCIM Working Group on Software Evolution (2006), 2006, PDF,
- Logic and Trace-based Object-Oriented Application Testing, In Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004), 2004, PDF,
- Open Surfaces for Controlled Visibility, In Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, July, 2003, PDF,
- The Classbox Module System, In Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era, July, 2003, PDF,
- Components for Embedded Software — The PECOS Approach, In Proc. Second International Workshop on Composition Languages, 2002, PDF,
- ,
- Supporting Objects as An Anthropomorphic View at Computation or Why Smalltalk for Teaching Objects?, In Proceedings of the Ecoop'02 International Educator Symposium, 2002, PDF,
- Towards a Linguistic Symbiosis of an Object-oriented and a Logic Programming Language, In Proceedings of the Workshop on Multiparadigm Programming with Object-Oriented Languages (MPOOL 2002), 2002,
- Synchronising Changes to Design and Implementation using a Declarative Meta-Programming Language, In International Workshop on (Constraint) Logic Programming for Software Engineering, December, 2001, PDF,
- Non-Functional Requirements in a Component Model for Embedded Systems, In International Workshop on Specification and Verification of Component-Based Systems, 2001, PDF,
- Applying Experiences with Declarative Codifications of Software Architectures on COD, In Ecoop 6th International Workshop on Component-Oriented Programming, 2001, PDF,
- Composition Languages for Black-Box Components, In First OOPSLA Workshop on Language Mechanisms for Programming Software Components, 2001, PDF,
- Symbiotic Reflection between an Object-Oriented and a Logic Programming Language, In ECOOP 2001 International Workshop on MultiParadigm Programming with Object-Oriented Languages, 2001, PDF,
- On the Use of Declarative Meta Programming for Managing Architectural Software Evolution, In Proceedings of the ECOOP 2000 Workshop on Object-Oriented Architectural Evolution, June, 2000, PDF,
- Logic Meta Components as a Generic Component Model, In Proceedings of the ECOOP 2000: Fifth International Workshop on Component-Oriented Programming, 2000, PDF,
- Managing Unanticipated Evolution of Software Architectures, In Proceedings of ECOOP '99 Workshop on Architectural Evolution, 1999, PDF,
- Understanding Object-Oriented Programs with Declarative Event Analysis, In Object-Oriented Technology (ECOOP '98 Workshop Reader), Ed. , July, LNCS, Volume 1543, Springer-Verlag, 1998, PDF,
- The Zypher Meta Object Protocol, In Proceedings of the 2nd Workshop on Open Hypermedia Systems --- Hypertext '96, Ed. , April, Department of Information and Computer Science — University of California Irvine — CA 92717-3425, pp. 15--23, 1996, Web directory HTML,
PhD thesis
- A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation, Ph.D. Thesis, Vrije Universiteit Brussel, 2001, PDF,
Other Publications
- Classboxes: Controlling Visibility of Class Extensions, Institut für Informatik, Number IAM-04-003, June, 2004, PDF,
- Partial ordering tests by coverage sets, Institut für Informatik, Number IAM-03-013, September, 2003, PDF,
- Composing Embedded Real-Time Software Components: the PECOS Data-Centric Approach, In ERCIM News, January, Volume 52, 2003, HTML,
- Traits: The Formal Model, Institut für Informatik, Number IAM-02-006, November, 2002, PDF,
- Explicit Support for Software Development Styles throughout the Complete Life Cycle, Vrije Universiteit Brussel, Number vub-prog-tr-99-07, 1999, PDF,