Presentations
Invited-Keynote talks and Colloqia
being updated (May 12, 2009)
2009
- The 7 C's for Creating Living Models, Invited Colloquim, May 4, 2009, Fakultät Informatik, Dresden, Germany.
- Why can’t software projects be successful?, Invited Talk, April 30, 2009. 2nd. Engineering Conference,
Cankaya University, Ankara, Turkey.
- Measuring and Balancing Quality Attributes of Software Systems, Invited Colloquim, April 29, 2009, Middle East
Technical University, Ankara, Turkey.
- Interface-Based aspect-oriented programming in Compose*: Its language independency,
semantic point-cuts and aspect interference detection possibilities, Invited talk at the
Foundations of Aspect-Oriented Languages workshop, March 2, 2009, Charlottesville, USA.
- Theories of Early Aspects, Invited talk at the Early Aspects workshop, March 3, 2009, Charlottesville, USA.
2008
- Colloquim Vitoria, Brasil, 2008
- Key factors in Sharing Competence and Interoperability, Distinguished speaker at the International Conference on Systems
Integration (CSI'08), November 9, 2008, Brasília, Brasil, 2008.
- Colloquim Recife 2008
- Measuring and Balancing Software Quality, Keynote talk at the Conference for Tools for Developing and Improving Software
Quality (Yazilim Kalitesi ve Yazilim Gelistirme Araclari Sempozyumu (YKGS'2008)), October 9, 2008, Istanbul, Turkey.
- Colloquim Beijing, 2008
- Colloquim Shanghai 2008
- Colloquium Hong Kong 2008
- Conference Taiwan'08
- Software Engineering Methods and Techniques for success in International Competition, Keynote talk at the Conference for Managers
for Computer Centre (Bilgi İşlem Merkezi Yöneticileri Semineri (BİMY)), April 5, 2008, Çesme, Turkey.
- panel at FOAL'08
- The 7'Cs for Creating Living Software, Invited talk at the Aspect-Oriented Modeling Workshop, April 1, 2008, Brussels, Belgium.
- Software Composition: from Inheritance to Aspect-Orientation, Keynote talk at the 7th International Symposium on
Software Composition 2008, March 29, 2008, Budapest, Hungary.
Before 2008
being updated
- ....
- Challenges in designing High-Quality Architectures, Colloquim at University of Twente, Enschede, July 06, 2007
- Colloquim at Technion, Haifa, June 06, 2007
- Symposium in Leuven, January 25, 2007
- ....
- Invited talk at the Second National Conference on Software Engineering, September 22, 23, and 24, 2005, Ankara, Turkey.
- Challenges in designing High Quality Software Systems, Keynote talk at the International Informatics Congress, June 10, 2005, Eskisehir, Turkey.
- Aspect Composition and Reasoning Framework in Compose*, Invited colloquim at the Technischen Universität München,
April 13, 2005, Munich, Germany.
- Invited colloquim at Siemens Research Laboratories, "Semantic interference detection, language independency
and "semantic pointcuts" in Compose*
A colloquium combined with a demonstration", April 12, 2005, Münich, Germany.
- Invited talk at the Software-engineering Properties of Languages and Aspect Technologies workshop, AOSD 2005, March 15, 2005, Chicago, USA.
- Aspect Composition and Reasoning Framework in Compose*, Bilkent University, December 3, 2004, Ankara, Turkey.
- University-industry collaborations, panel at the Compotek conference, November 26, 2004, Izmir, Turkey.
- Principles of university-industry collaborations, research context and applications, Keynote talk, Compotek Conference, November 24, 2004, Izmir, Turkey
- Principles of Aspect-Oriented Programming Languages, Design Dimensions and the Composition Filters Approach. Invited talk at Langages et modèles à objets, March 17, 2004. Lille, France
- Seven Concepts for Creating Living Software, Keynote talk at the First National Conference on Software Engineering, October 23, 2003, Izmir, Turkey.
- Challenges in Applying the Concept of Model Driven Architecture, Invited talk, OMG Information Day on Integrating the Enterprise, February 18, 2003, Amsterdam, The Netherlands.
- Requirements, Methods and Techniques for Designing Distributed Multiservice Architectures, Keynote talk, International Workshop on Dynamic Multiservice Architectures, ICDCS, April 16, 2001, Phoenix, USA.
- Interoperability Challenges When Systems Evolve, Keynote talk, OMG Information Day on Enterprise Application Integration with CORBA and UML, March 6, 2001, Amsterdam, The Netherlands.
- Quality-Aware Interoperability, invited talk, ECOOP'2000 Conference on Interoperability Workshop, June 12, 2000, Cannes, France.
- How to Identify High-Quality Architectures, Invited Talk, Object-World Conference, June 29, 2000, Frankfurt, Germany.
- KPN Research Symposium Agile Systems in Agile Companies, Keynote talk, December 13, 1999, Groningen, The Netherlands.
- Quality-Oriented Software Engineering, Invited talk, Spanish National Conference on Software Engineering, November 25, 1999, Cáceres, Spain.
- Examples of Reusing Synchronization Code in Aspect-Oriented Programming using Composition Filters, Keynote talk, 5th Magrebian Conference on Software Engineering and Artificial Intelligence, December 19, 1998, Tunis, Tunisia.
- Detecting semantic conflicts in the Compose* language and environment, University of Leuven, November 5, 2004, Leuven, Belgium.
- M. Aksit, Research Challenges in Applying the Concept of Model Driven Architecture, University of Leuven, September 15, 2003, Leuven, Belgium.
- Challenges in applying the concept of Model Driven Architecture, March 3, 2004, Dagstuhl, Germany.
- Solving Software Evolution Problems using Composition Filters, Catholic University of Leuven, February 27, 2003, Leuven, Belgium.
- Aspect-Oriented Programming using Composition Filters, September 6, 2002, University of Tromso, Tromso, Norway.
- The 7 C's for Creating Living Software, University of Oslo, September 4, 2002, Oslo, Norway.
- Aspect-Oriented Programming and Composition Filters, British Computer Society, May 9, 2002, London, United Kingdom.
- The 7 C's for Creating Living Software, Lancaster University, May 7, 2002, Lancaster, United Kingdom.
- Solving Software Evolution Problems using Composition Filters, Aegean University, March 21, 2002, Izmir, Turkey.
- Solving Software Evolution Problems using Composition Filters, Bilkent University, March 19, 2002, Ankara, Turkey.
- Software Architectures: Benefits, Obstacles and Solutions, Océ Nederland, February 5, 2002, Venlo, The Netherlands.
- What are the Advantages and Disadvantages of Adopting an Object-Oriented Software Development Method, Nieuwe Software Ontwikkelingen Gebaseerd op Objecttechnologie, ICTwente, September 27, 2001, Enschede, The Netherlands.
- Managing and Composing Multiple Crosscutting Concerns, Component-Based Software Day, Centre of Mathematics and Computer Science, April 27, 2001, Amsterdam, The Netherlands.
- Solving Software Evolution Problems Using Composition Filters, Hacettepe University, January 4, 2001, Ankara, Turkey.
- Solving Software Evolution Problems Using Composition Filters, Middle East Technical University, January 3, 2001, Ankara, Turkey.
- (i) Our Research perspective and (ii) Deferring Elimination of Design Alternatives Using Fuzzy-Logic Techniques, Philips Research Laboratories, September 20, 2000, Eindhoven, The Netherlands.
- Quality-Oriented Software Engineering and Composition-Filters, IBM Thomas J. Watson Research Center, August 22, 2000, Hawthorne (Yorktown Heights), USA.
- Evaluating Software Architecture Design Alternatives based on Adaptability and Performance Concerns, Telematica Institute Symposium, Telematica Institute, July 1, 1999, Enschede, The Netherlands.
- Models for Composition of Design Aspects, Seminar on Objects and Agents for Simulation and Information Systems, University of Paris 6, May 4, 1998, Paris, France.
- Evaluating Architecture Implementation Alternatives based on Adaptability and Performance Concerns, EESI System Architecture Colloquia, Eindhoven University of Technology, 21 April, 1999, Eindhoven, The Netherlands.
- Separation and Composition of Concerns in the Object-Model, ACM Seminar on Strategic Planning Computer Science, June 14, 1996, MIT, Cambridge, USA.
- Designing Software Architectures as a Composition of Specializations of Knowledge Domains, Seminar at Hollandse Signaal Apparaten, March 27, 1996, Hengelo, The Netherlands.
- Designing Software Architectures As a Composition of Specializations of Knowledge Domains, Philips Research Center, December 19, 1995, Eindhoven, The Netherlands.
- Object-Oriented Architecture Design and Obstacles in Equipment Interface Design, Philips CFT (Process Automation), December 14, 1995, Eindhoven, The Netherlands.
- Designing Software Architectures As a Composition of Specializations of Knowledge Domains, Hewlett-Packard, December 13, 1995, Amstelveen, The Netherlands.
- Designing Software Architectures As a Composition of Specializations of Knowledge Domains, Seminar of KIWI Working Group on Object-Orientation at BAAN Company, December 12, 1995, Ede, The Netherlands.
- Real-Time Specification Inheritance Anomalies and Real-Time Filters, Philips Research Center Symposium, April 12, 1995, Eindhoven, The Netherlands.
- The Composition-Filters Object-Oriented Model, New Jersey Institute of Technology, December 19, 1994, Newark, USA.
- Abstracting Object-Interactions Using Composition-Filters, Notheastern University, April 12, 1993, Boston, USA.
- Abstracting Object-Interactions Using Composition-Filters, University of South Australia, April 7, 1993, Adelaide, Australia.
- The Composition-Filters Object-Oriented Model, Sony Computer Science Laboratory, March 11, 1993, Tokyo, Japan.
- Composition-Based Approach: Language-Database Integration Aspects, University of South Australia, May 1, 1992, Adelaide, Australia.
- Software Engineering Framework: The TRESE approach, University of South Australia, April 29, 1992, Adelaide, Australia.
- Composition-Based Object-Oriented Model, University of Tokyo, April 22, 1992. Tokyo, Japan.
- Obstacles in Object-Oriented Software Development, Digital Software Engineering Center, April 15, 1992, Nashua, New Hemshire, USA.
- Solution to Obstacles: The Composition-Based Approach, Digital Software Engineering Center, April 15, 1992, Nashua, New Hemshire, USA.
- Object-Oriented Design of a Credit Card Management System, Digital, April 13, 1994, Rotterdam, The Netherlands.
- Current Object-Oriented Methods and Their Problems, TNO Institute of Production and Logistics, January 30, 1992, Eindhoven, The Netherlands.
- On Object-Oriented Software Design, University of Amsterdam, January 15, 1992, Amsterdam, The Netherlands.
- Overview of Object-Oriented Methods, Problems and The Composition-Based Design, Organized for DEC, Circle Software and LBMS-London, December 19-20, 1991, Enschede, The Netherlands.
- The TRESE Project, LBMS, June 25, 1991, London, United Kingdom.
- Problems of Object-Oriented Software Development, Simon Fraser University, April 8, 1991, Vancouver, Canada.
- On Object-Oriented Design, University of Tokyo, April 3, 1991, Tokyo, Japan.
- Data Abstraction Mechanisms in Sina, Philips Research Laboratory, November 14, 1990, Eindhoven, The Netherlands.
- Object-Oriented Design Concepts, ICT, June 14, 1990, Deventer, The Netherlands.
- On the Design of the Object-Oriented Language Sina, ParcPlace Systems, June 1, 1990, Mountain View, USA.
- Code Optimization for Bulky Data Transfers, University of Groningen, May 21, 1990, Groningen, The Netherlands.
- On the Design of the Sina Language and System, IBM Thomas J. Watson Research Center, December 21, 1989, Yorktown Heights, USA.
- Inverse Procedure Calls, IBM Thomas J. Watson Research Center, December 18, 1989, Yorktown Heights, USA.
- Data Abstraction Mechanisms and Concurrency in Sina, CWI Amsterdam, Working Group on Object-Oriented Methods in Computer Graphics, April 1989, Amsterdam, The Netherlands.
- On the Design of the Object-Oriented Language Sina, Oce Netherlands Research Laboratory, February 17, 1989, Venlo, The Netherlands.
- The Object-Oriented Language Sina/st, IBM Thomas J. Watson Research Center, July 15, 1988, Yorktown Heights, USA.
- Distributed and Parallel Programming in Sina, SION, Working Group on Distributed and Parallel Processing, March 1988, Amsterdam, The Netherlands.
- System Design Requirements of Office Information Systems, Oce Netherlands Research Laboratory, May 1987, Venlo, The Netherlands.
- Modeling and Design Tool for Office System Architectures, IBM Almedan Research Laboratory, November 14, 1986, San Jose, USA.
Conference and Workshop presentations
- Challenges in applying the concept of aspect-orientation, AOSD'2004 Conference, Student Extravaganza, March 23, 2004, Lancaster, http://aosd.net/2004/extravaganza.php
- Managing Variability in Product-line Scoping, Workshop on Software Variability Management, February 13, 2003, University of Groningen, Groningen, The Netherlands.
- Compositions Filters, Adhoc workshop on Aspect-Oriented Programming and Quality Objects, BBN, October 20, 2000, Cambridge, USA.
- Composability is the key, OOPSLA'00 Advanced Separations of Concerns Workshop, October 16, 2000, Minneapolis, USA.
- Aspect-Oriented Programming, Fad or the Future, Panel at the 14th. European Conference on Object-Oriented Programming (ECOOP'00), June 15, 2000, Cannes, France.
- AOP Overview and Future Perspectives, ECOOP'2000 Conference on Aspects and Dimensions of Concerns Workshop, June 11-12, 2000, Cannes, France.
- Aspects and Crosscutting in Layered Middleware Systems, RM2000 Workshop in Reflective Middleware, IBM Palisades Executive Conference Center, April 8, 2000, New York.
- Symposium on High-Quality Architecture Design: The Importance of Domain Knowledge, March 24, 2000, Enschede, The Netherlands.
- Symposium on Software Architectures and Component Technology: The State of the Art in Research and Practice, panelist, January 21, 2000, Enschede, The Netherlands.
- Quality-Oriented Software Engineering for Architectural Design, Symposium on Software Architectures and Component Technology: The State of the Art in Research and Practice, January 20, 2000, Enschede, The Netherlands.
- To Distinguish or not to Distinguish Concerns, ACM OOPSLA'99 Conference Multi-Dimensional Separation of Concerns in Object-Oriented Systems Workshop, November 1, Denver, 1999.
- Object Technology and Systematic Reuse, Panel at the 13th. European Conference on Object-Oriented Programming (ECOOP'99), June 17, 1999, Lisbon, Portugal.
- Reducing Quantization Error and Contextual Bias problems in Software Development Processes by Applying Fuzzy Logic, The 18th International Conference of the North American Fuzzy Information Processing Society (NAFIPS'99), June 10, 1999, New York, USA.
- Evaluating Architecture Implementation Alternatives Based on Quality Factors, Panel on Object-Oriented Techniques for Resource Constrained Architectures, IEEE Int. Symposium on Object-oriented Real-time Distributed Computing, May 5, 1999, St. Malo, France.
- Deriving Frameworks from Knowledge based Architecture Specifications, ACM OOPSLA'98 Architectures and Domain Analysis: Experiences in Making The Connection Workshop, October 19, 1998, Vancouver, Canada.
- How to find Domain Aspects and Patterns, Panel at the 20th. International Conference on Software Engineering (ICSE'98), April 23, 1998, Kyoto, Japan.
- Formalizing Adaptability Aspects, (ICSE'98), Aspect-Oriented Programming Workshop, April 20, 1998, Kyoto, Japan.
- Software Artifacts for Product Lines, ACM OOPSLA'97 Product Lines Workshop, October 5, 1997, Atlanta, USA.
- Research on object-oriented systems: What and How, ECOOP'97 Workshop for Doctoral Students, July 10, Jyväskylä, Finland.
- Issues in Aspect-Oriented Software Development, ECOOP'97 Aspect-Oriented Programming Workshop, July 10, 1997, Jyväskylä, Finland.
- Active Software Artifacts, ECOOP'97 Modeling Software Processes and Artifacts Workshop, July 9, 1997, Jyväskylä, Finland.
- Exploring the Adaptability Space of the Object-Oriented Model, IEEE Symposium on Real-Time Systems, April 1, 1997, Geneva, Switzerland.
- Enhancing the Object-Oriented Model Using Composition Filters, ACM OOPSLA'96 Conference Demenostration, October 8 and 9, 1996, San Jose, USA.
- Modular and Composable Enhancements to the Smalltalk Language, ACM OOPSLA'96 Extending the Smalltalk Language Workshop, October 7, 1996, San Jose, USA.
- Issues in Designing Adaptable Object-Oriented Systems, ECOOP'96 Adaptability Workshop, July 8, 1996, Linz, Austria.
- Composability and Quantization Problems in Current Methods, Panel at the IEEE ICECCS'95 Conference, November 9, 1995, Fort Lauderdale, USA.
- Composing Synchronization and Real-Time Constraints. San Antonio, Object-Oriented Real-Time Systems Workshop, October 27, 1995, San Antonio, USA.
- Using Fuzzy-Logic Based Metrics to Minimize the Side-Effects of Thresholds and Context on Software Development, ECOOP'95 Quantitative Methods for Object-Oriented Systems Workshop, August 7, 1995, Aarhus, Denmark.
- Issues in Multi-Client, Multi-server synchronizations, 6th. IEEE Symposium on Parallel and Distributed Processing, October 27, 1994, Dallas, USA.
- Fuzzy-Logic Based Object-Oriented Metrics, ACM OOPSLA'94 Object-Oriented Metrics Workshop, October 23, Portland, USA.
- Real-Time Specification Inheritance Anomalies and Real-Time Filters, ECOOP'94 Conference, July 8, 1994, Bologna, Italy.
- Distributed Systems Modeling Using Abstract Communication Types, ECOOP93 Object-Based Distributed Programming Workshop, July 27, 1993, Keiserslautern, Germany.
- Obstacles in Object-Oriented Software Development, ACM OOPSLA '92 Conference, October 22, 1992, Vancouver, Canada.
- Concepts of the ICASE environment ObjectComposer, ACM OOPSLA '92 Conference Demonstration, October 20, 1992, Vancouver, Canada.
- Composition-Filters Approach to Real-Time Object-Oriented Programming, Panel on Real-Time Languages, ASI-Real-Time Systems Conference, October 9, 1992, St. Maarten.
- Issues in Real-Time Object-Oriented Language Design, ASI-Real-Time Systems Conference, October 6, 1992, St. Maarten.
- An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach, ECOOP '92 Conference, June 25 1992, Utrecht, Netherlands.
- Object-Oriented Software Development and Integration, Seminar on Software Integration, February 4, 1992, Enschede, The Netherlands.
- An Overview, Symposium on Object-Oriented Languages and Systems, September 27, 1990, Enschede, The Netherlands.
Other Presentations
Talk at the TRESE Symposium "How Adapatable is MDA", May 20, 2005, Enschede, The Netherlands.
Invited talk at the CTIT Symposium "Aspect-oriented modeling, past, present and the future", May 11, 2005, Enschede, The Netherlands.
The 7 C's For Creating Living Software, Inaugural Presentation, University of Twente, November 8, 2001.
Balancing Architecture Design Alternatives, Computer Science Colloquium, University of Twente, June 5, 2000, Enschede, The Netherlands.
CASE Tools: Now and in the Future, CASE Tools Evaluation Project, Software Engineering Research Center, May 11, 1999, Utrecht, The Netherlands.
Evaluation of the CASE Tools, Panel at the CASE Tools Evaluation Project, Software Engineering Research Center, May 15, 1999, Utrecht.
Object-Oriented Software Engineering for Telematics Systems, Alumnidag, November 23, 1996, University of Twente, Enschede, The Netherlands.
The Industry as a Laboratory Approach, Symposium of Reseach Initiative on Compositional Object Technology, June 30, 1994, Enschede, The Netherlands.
The Composition Filters Object-Oriented Model, Symposium of Reseach Initiative on Compositional Object Technology, June 30, 1994, Enschede, The Netherlands.
Requirements for Object-Oriented Software Development Methods, Friends of TRESE meeting, June 15, 1993, Enschede, The Netherlands.
Obstacles in Object-Oriented Software Development, Friends of TRESE meeting, October 30, 1992, Enschede, The Netherlands.
Solution to the Obstacles: The Composition-Filters Model, Friends of TRESE meeting, October 30, 1992, Enschede, The Netherlands.
Inverse Remote Procedure Calls, Computer Science Colloquium, University of Twente, February 1990, Enschede, The Netherlands.
Research Contributions of the Sina Project, Computer Science Colloquium, University of Twente, August 21, 1989, Enschede, The Netherlands.
Object Composition as a Form of Data Abstraction, University of Twente, Computer Science Colloquium, June 1987, Enschede, The Netherlands.
Concurrent Programming and Synchronization in an Object-Oriented Model of Computing, University of Twente, Computer Science Colloquium, April 1987, Enschede, The Netherlands.