Bedir Tekinerdoğan
Assistant Professor, 
University of Twente
Department of Computer Science
Software Engineering

Research
Education
Publications
Personal
Resume
Quotes
Address 


Twente Research & Education on Software Engineering

Our knowledge can only be finite, while our ignorance must necessarily be infinite.  
    - Karl Popper 

Publications

(to be updated)

2008

B. Tekinerdoğan, H. Sözer, & M. Akşit. Software Architecture Reliability Analysis using Failure Scenarios, Elsevier Journal of Systems and Software, Journal of Systems and Software, Volume 81, Issue 4, pp. 558-575, April 2008.

H. Sözer and B. Tekinerdoğan. Introducing Recovery Style for Modeling and Analyzing System Recovery. In: 7th IEEE/IFIP Working Conference on Software Architecture, 18-22 Feb 2008, Vancouver, Canada. pp. 167-176, 2008.

B. Tekinerdoğan, H. Sözer, & M. Akşit. A Comparative Analysis of Software Engineering with Mature Engineering Disciplines using a Problem-Solving Perspective, submitted, 2008.

 

2007

B. Tekinerdoğan, C. Hofmann & M. Akşit. Modeling Traceability of Concerns for Synchronizing Architectural Views, in Journal of Object Technology, vol. 6, no. 7, Special Issue: Aspect-Oriented Modeling, pages 7–25, August 2007.

B. Tekinerdoğan, C. Hofmann, M. Akşit, J. Bakker. Metamodel for Tracing Concerns across the Software Life Cycle. in: A. Moreira & J. Grundy (Eds.), Early Aspects: Current Challenges and Future Directions. , Springer LNCS 4765, Vancouver, Canada, March 13, 2007.

B. Shiskov, M. van Sinderen, B. Tekinerdogan. Model-Driven Specification of Software Services, in: Proc. of IEEE International Conference on e-Business Engineering (ICEBE'07), pp. 13-21, Hong Kong, China, 24-26 October, 2007.

B. Tekinerdoğan, C. Hofmann & M. Akşit. Modeling Traceability of Concerns in Architectural Views, ACM Digital Library, Vol 209, pp. 49-56, 2007.

B. Tekinerdoğan, M. Akşit & F. Henninger. Impact of Evolution of Concerns in the Model-Driven Architecture Design Approach, journal of Electronic Notes in Theoretical Computer Science, Vol. 163, No. 2, pp. 45-64, April, 2007.

H. Sözer, C. Hofmann, B. Tekinerdoğan, & M. Akşit. Detecting Mode Inconsistencies in Component-Based Embedded Software, Workshop on Architecting Dependable Systems, International Conference on Dependable Systems, Edinburgh, UK, 2007.

R. Chitchyan, A. Rashid, A. Moreira, J. Araújo, P. Clements, E. Baniassad, B.Tekinerdogan: Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design. in: Proc. of 29th International Conference on Software Engineering (ICSE Companion), pp. 127-128, 2007.

H. Sözer, B. Tekinerdoğan, & M. Akşit. Extending Failure Modes and Effects Analysis Approach for Reliability Analysis at the Software Architecture level, Springer LNCS, Vol. 4615, Architecting Dependable Systems IV, pp. 409-433, August, 2007.

2006

B. Tekinerdoğan & M. Akşit & F. Introducing the Concept of Synthesis in the Software Architecture Design Process, Journal of Integrated Design and Process Science, Vol. 10, No. 1, pp.45-56, 2006. 

E. Baniassad, P. Clements, J. Araujo, A. Moreira, A. Rashid, B. Tekinerdogan, Discovering Early Aspects, IEEE Software, Vol. 23, No. 1, pp. 61-70, January, 2006.

B. Tekinerdoğan, O. Kalıpsız, S. Çetin, A. Doğru (Eds.). Conference Proceedings of the First National Software Architecture Conference, İstanbul, Turkey, ISBN. 975-461-418-0, November, 2006.

B. Tekinerdoğan & M. Akşit. Integrating the Concept of Synthesis in the Software Architecture Design Process. in: Proc. of Integrated Design and Process Technology, San Diego, US, June 2006.

K. van den Berg, B. Tekinerdogan, H. Nguyen, Analysis of Crosscutting in Model Transformations, European Conference on Model-Driven Architecture, Traceability workshop, July, 2006.

I.Krechetov,  B.Tekinerdogan, A.Garcia, C. Chavez, U. Kulesza. Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design, Aspect-Oriented Modeling Workshop, AOSD 2006, Bonn, March, 2006.

2005

B. Tekinerdoğan. Introducing a graduate course on Aspect-Oriented Software Development, International Journal of Engineering Education, Vol. 21, No 2, March-April, 2005.

B. Tekinerdogan, S. Bilir & C. Abatlevi. Integrating Platform Selection Rules in the Model-Driven Architecture Approach, in: Proc. of Model-Driven Architecture Foundations and Applications, LNCS 3599, pp. 159-173, 2005.

B. Tekinerdoğan, H. Sözer, M. Akşit. Software Architecture Reliability Analysis using Failure Scenarios, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA), Working Session, Pittsburgh, US, November, 6-10, 2005.

J. Bakker, B. Tekinerdogan & M. Aksit. Characterization of Early Aspect Approaches, in: Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, Chicago, March 14, 2005.

2004

A. Rashid, A. Moreira, B. Tekinerdogan (Eds.), IEE Proceedings-Software. Editorial, Special Issue of Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, 151(4): 153-156, 2004.

J. Noppen, M. Akşit, V. Nicola, B. Tekinerdoğan. A market-driven approach based on Markov decision theory for optimal use of resources in software development, IEE Software Special Issue on Unanticipated Software Evolution, 151(2), pp. 85-94, 2004.

B. Tekinerdoğan & M. Akşit. Aspecten in Architectuur. Informatie, Vol. 46. No 1. pp. 22-29, January/February, 2004.

B. Tekinerdoğan. ASAAM: Aspectual Software Architecture Analysis Method, in Proc. of 4th Working IEEE/IFIP Conference on Software Architecture (WICSA), pp. 5-14, June, 2004.

B. Tekinerdoğan, A. Moreira, J. Araujo, P. Clements (Ed.). Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Lancaster, UK, March, 2004.

B. Tekinerdoğan & Y. Satıroğlu. Towards an Aspectual Analysis of Legacy Systems, in: Fifth Workshop on Object-Oriented Requirements Engineering, Oslo, Norway, June 15, 2004.

B. Tekinerdoğan, S. Bilir & C. Abatlevi. Integrating Platform Selection Rules in the Model Driven Architecture Approach, in: Proc. of Model-Driven Architecture: Foundations and Applications, pp. 186-203,Linkoping, Sweden, June 10/11, 2004.

Tekinerdogan, B. and Moreira, A. and Araújo, J. and Clements, P. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design. Technical Report TR-CTIT-04-44 Centre for Telematics and Information Technology, University of Twente, Enschede. ISSN 1381-3625, 2004.

 

B. Tekinerdoğan, Y. Topaloğlu, S. Cetin, T. Torosdağli, M.Aksit (Ed.), Second Workshop on Impact of Software Process on Quality, Workshop Proceedings, Ege University, Izmir, Turkey, May 20/21, 2004.

2003

B. Tekinerdoğan & M. Akşit. Fuzzy Evaluation of Domain Knowledge, in: J. Lee (ed.), Studies in Fuziness: Software Engineering with Fuzzy Theory, Berlin:Springer-Verlag, Vol. 121, pp. 183-203, March, 2003. 

B. Tekinerdoğan. Formalizing Agile Software Development Methods, Impact of Software Process on Quality Workshop, Ankara, Turkey, June 6, 2003.

B. Tekinerdoğan. ASAAM: Aspectual Software Architecture Analysis Method, Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, March 17, Boston, USA, 2003.

B. Tekinerdogan & M. Aksit, Managing Variability in Product Line Scoping using Design Space Models, in: J. van Gurp & J. Bosch (eds.), Proc. Workshop Software Variability Management, Groningen, IWI 2003-7-01, pp. 5-12, The Netherlands, February 13/14, 2003. 

B. Tekinerdoğan (Ed.). First Turkish Workshop on Aspect-Oriented Software Development (TAOSD), Bilkent University, Ankara, Turkey, May 10, 2003.

B. Tekinerdoğan, T. Torosdağli, Y. Topaloğlu. First workshop on Impact of Software Process on Quality, Bilkent University, Ankara, Turkey,  June 6, 2003.

2002

B. Tekinerdoğan, M. Saeki, P. van den Broek, G. Sunyé, P. Hruby.  Automating Object-Oriented Software Development Methods. in: A. Frohner (Ed.), Object-Oriented Technology, Berlin: Springer Verlag, LNCS, Vol. 2323, pp. 41-56, 2002.

J. Noppen, B. Tekinerdoğan, M. Akşit, M. Glandrup, V. Nicola. Optimising software development policies for evolutionary system requirements, First International Workshop on Unanticipated Software Evolution, Malaga Spain, June, 2002. 

S. Cohen, B. Tekinerdogan, K. Czamecki. A case study on requirement specification: driver monitor, in: Workshop on Techniques for Exploiting Commonality Through Variability Management at the Second International Conference on Software Product Lines (SPLC2), 2002.

2001

B. Tekinerdoğan and M. Akşit. Classifying and Evaluating Architecture Design Methods, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Akşit (Ed.), Boston:Kluwer Academic Publishers, pp. 3 - 27, 2001. 

B. Tekinerdoğan and M. Akşit. Synthesis Based Software Architecture Design, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Akşit (Ed.), Boston: Kluwer Academic Publishers, pp. 143 - 173, 2001. 

M. Akşit and B. Tekinerdoğan. Deriving Design Alternatives Based on Quality Factors, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Akşit (Ed.), Boston: Kluwer Academic Publishers, pp. 225 - 257, 2001. 

L. Bergmans, M. Akşit and B. Tekinerdoğan, Aspect Composition Using Composition Filters, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Akşit (Ed.), Boston: Kluwer Academic Publishers, pp. 357 - 382, 2001. 

B. Tekinerdoğan. Design and Experimentation of a Fuzzy Logic Controller for Evaluating Domain Knowledge, in Proceedings of Second International Workshop on Softcomputing Applied to Software Engineering (SCASE), 2001. 

M. Akşit, B. Tekinerdoğan and L. Bergmans, The Six Concerns for Separation of Concerns, ECOOP 2001 Workshop on Advanced Separation of concerns, Budapest, 2001.

B. Tekinerdoğan, P. van den Broek, M. Saeki, P. Hruby, G. Sunyé, Automating Object-Oriented Software Development; Methods Workshop,  workshop proceedings, ECOOP 2001, Centre for Telematics and Information Technology, University of Twente, The Netherlands, TR-CTIT-01-35, 137 pp, October 2001.

 

B. Tekinerdoğan, P. van den Broek, M. Saeki, P. Hruby, G. Sunyé, Automating Object-Oriented Software Development; Methods Workshop,  Technical Report of Workshop Proceedings, ECOOP 2001, Centre for Telematics and Information Technology, University of Twente, The Netherlands, TR-CTIT-01-35, 137 pp, October 2001.

2000

B. Tekinerdoğan. Synthesis-Based Software Architecture Design, PhD Thesis, Dept. of Computer Science, University of Twente, March 23, 2000. 

M. Akşit, F. Marcelloni, B. Tekinerdoğan. Developing Object-Oriented Frameworks Using Domain Models, ACM Computing Surveys, Vol. 32, No. (1es), March 2000.

L. Bergmans, B. Tekinerdoğan, M. Glandrup and M. Akşit, On Composing Separated Concerns, Composability and Composition Anomalies, ACM OOPSLA'2000 workshop on Advanced Separation of Concerns, Minneapolis, October 2000. 

B. Tekinerdoğan and M. Akşit, Separation and Composition of Concerns through Synthesis-Based Design, ACM OOPSLA'2000 workshop on Advanced Separation of Concerns, Minneapolis, October 2000. 

L. Bergmans, B. Tekinerdoğan, M. Glandrup & M. Akşit. On Composing Software from Multiple Concerns: Composability and Composition Anomalies. August 2000. 

1999

M. Akşit, B. Tekinerdoğan, F. Marcelloni and L. Bergmans, Deriving Object-Oriented Frameworks from Domain Knowledge, Building Application Frameworks: Object-Oriented Foundations of Framework Design, M. Fayad, D. Schmidt, R. Johnson (Eds.), John Wiley & Sons Inc., pp. 169-198, 1999. 

M. Akşit and B. Tekinerdoğan, Aspect-Oriented Programming Using Composition Filters, in Object-Oriented Technology, S. Demeyer, S & Bosch, J. (eds.), LNCS 1543, Springer-Verlag, pp. 435, 1999.

B. Tekinerdoğan and M. Akşit.  On the Notion of Software Engineering: A Problem Solving Perspectice, Telematica Instituut, CTIT, 1999.

M. Akşit and B. Tekinerdoğan, Evaluating Architecture Implementation Alternatives based on Adaptability Concerns, Proceedings of the 2nd. IEEE International Symposium on Object-Oriented Real Time Distributed Computing (ISORC'99), pp. 155-158, St Malo, May 1999.

L.Bergmans, M. Aksit, & B. Tekinerdogan. Mapping aspects to components, Telematica Instituut, Enschede: CTIT, Techincal Report, TI/RS/99065   (AMIDST/WP2/N006/V05), 1999

1998

B. Tekinerdoğan & M. Akşit. Deriving design aspects from conceptual models. In: Demeyer, S., & Bosch, J. (eds.), Object-Oriented Technology, LNCS 1543, Springer-Verlag, pp. 410-414, 1998. 

B.Tekinerdoğan & M. Akşit. Providing automatic support for heuristic rules of methods. In: Demeyer, S., & Bosch, J. (eds.), Object-Oriented Technology, LNCS 1543, Springer-Verlag, pp. 496-499, 1998. 

M. Akşit and B. Tekinerdoğan, Automating the Object-Oriented Software Development Process, in Object-Oriented Technology, S. Demeyer and J. Bosch (Eds.), LNCS 1543, ECOOP'98 Workshop Reader, Springer Verlag, pp. 474-477, 1998.

M. Akşit & B. Tekinerdoğan. Deriving Frameworks from Knowledge-Based Architecture Specifications, ACM OOPSLA'98 workshop Architectures and Domain Analysis: Experiences in Making the Connection, 1998. 

M. Akşit and B. Tekinerdoğan, Solving the Modeling Problems of Object-Oriented Languages by Composing Multiple Aspects Using Composition Filters, Aspect-Oriented Programming  workshop, 1998.

M. Akşit and B. Tekinerdoğan, Formalizing Adaptability Aspects, International Conference on Software Engineering, Aspect-Oriented Programming workshop, Kyoto, April 1998.

M. Akşit and B. Tekinerdoğan, Deriving Frameworks from Knowledge-Based Architecture Specifications, the ACM OOPSLA'98 workshop Architectures and Domain Analysis: Experiences in Making the Connection, 1998.

B. Tekinerdoğan and M. Akşit, Modeling Heuristic Rules of Methods, Dept. of Computer Science, University of Twente, 1998.

1997

M. Akşit and B. Tekinerdoğan, Component Composability Issues in Object-Oriented Programming, XOOTIC journal, Vol. 5, No 2, pp 15-20, December 1997.

K. Mens, C. Lopes, B. Tekinerdoğan & G. Kiczales. Aspect-Oriented Programming. In J.Bosch, J. and S.Mitchell (Eds), ECOOP'97 Workshop Reader, LNCS 1357, pp. 481-494, 1997. 

M. Akşit, F. Marcelloni, B. Tekinerdoğan, K. van den Berg and P. van den Broek, Active Software Artifacts, In Object-Oriented Technology, J. Bosch and S. Mitchell (Eds.), LNCS 1357, pp. 307-310,  June 1997.

1996

M. Akşit, B. Tekinerdoğan and L. Bergmans, Achieving Adaptability through Separation and Composition of Concerns, in M. Mühlhauser (Ed.), Special Issues in Object-Oriented Programming, dpunkt verlag, pp. 12-23, 1996.

B. Tekinerdoğan and M. Akşit, Adaptability in Object-Oriented Software Development, Workshop report, in Special Issues in Object-Oriented Programming, M. Mühlhauser (Ed.), in M. Mühlhauser (Ed.)Special Issues in Object-Oriented Programming,  dpunkt verlag, pp. 7-11, 1996.

B. Tekinerdoğan. Modeling adaptability in object-oriented software development. ECOOP '96, Adaptability in OO software development workshop. Linz, Austria, 1996. 

B. Tekinerdoğan. A Meta-Model for Composition Techniques in Object-Oriented Software Development. ECOOP '96, Composability issues in object-oriented software development workshop, Linz, Austria, 1996. 

B. Tekinerdoğan. An application framework for building dynamically configurable transaction systems. OOPSLA '96, Development of Object-Oriented Frameworks Workshop, San Jose, US, 1996. 

L. Bergmans, B. Tekinerdoğan & M. Akşit. Modular and Composable Extensions to Smalltalk using Composition Filters. OOPSLA '96, Extending the Smalltalk Language Workshop, San Jose, US, 1996.

1995

B. Tekinerdoğan & H. Krammer. Design of a Modular Composable Tutoring Shell for Imperative Programming Languages. In Proceedings of the International Conference on Computers in Education, Singapore, December 1995. 

B. Tekinerdoğan, H. Krammer, J. Merrienboer & M. Schonewille. A Generic Domain Model for an Imperative Programming Languages Tutor Shell. In Proceedings of the European Conference on Computer Assisted Language Learning, Valencia, Spain, September 1995. 

B. Tekinerdoğan, H. Krammer & J. Merrienboer. Design of a general Planmatcher for Diagnosing Student Programs. In Proceedings of the 7th world conference on Artificial Intelligence in Education, Washington DC, August 1995.  

B. Tekinerdoğan. Design of a Reflective Tutoring System Shell. Technical Report. Memorandum of Dept. of Computer Science, University of Twente, 75 pages, October 1995. 

M. Akşit, F. Marcelloni, B. Tekinerdoğan, C. Vuijst & L. Bergmans. Designing software architectures as a composition of specializations of knowledge domains. University of Twente, Dept. of Computer Science, Memorandum INF-95-44, 1995.

1994

B. Tekinerdoğan. Design of an object-oriented framework for atomic transactions, MSc. thesis, University of Twente, Dept of Computer Science, 1994.


1993

B. Tekinerdoğan. Design of an object-oriented framework for user-interfaces. technical report AT&T, Huizen, The Netherlands, 98 pages, March, 1993. 

 

 

Sit quietly, and listen for a voice that will say, 'Be more silent.',  
- Rumi