Publications
2012
H. Sözer, B. Tekinerdogan, M. Aksit. Optimizing Decomposition of Software
Architecture for Local Recovery, Software Quality Journal, November, 2012.
B. Tekinerdogan, H. Sözer, M. Aksit. Feature-Based Rationale Management System
for Supporting Software Architecture Adaptation, to be published in
International Journal of Software Engineering and Knowledge Engineering, 2012.
E. Er and B. Tekinerdogan. MoDSEL – Model –Driven Software Evolution Language, In M. Mernik (Ed.), Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, pp. 572-594, IGI Global, 2012.
S. Çıracı, H.
Sözer, B. Tekinerdogan. An Approach for Detecting Inconsistencies between
Behavioral Models of the Software Architecture and the Code", in Proc.
of the IEEE Computer Software and Applications Conference (COMPSAC 2012), pp.
257-266, Izmir, Turkey, 2012.
B. Tekinerdogan, A. Yazici (Eds.). Proceedings of the Sixth Turkish Software Engineering Conference, Ankara, Turkey, June, 2012.
B. Tekinerdogan, H. Sozer. Variability Viewpoint for Introducing Variability in Software Architecture Viewpoints, in Proc. of the 2nd International Workshop on Variability in Software Architecture, pp. 163-166, Helsinki, Finland, August 20, 2012.
E. Tüzün, B. Tekinerdogan and H.A. Topçuoğlu. Comparison of Customer-Centric and Product-Centric Organizations for Software Product Line Engineering, in: Proc. of the 2nd International Workshop on Services, Clouds and Alternative Design Strategies for Variant-Rich Software Systems, Salvador, Brasil, September 4, 2012.
B. Tekinerdogan. Software Product Line Engineering, in: Proc. of the the Sixth Turkish Software Engineering Conference, pp. 214, Ankara, Turkey, June, 2012.
T. Celik, B. Tekinerdogan, K. Imre. Koşut ve Dağıtılmış Benzetim Sistemleri İçin Uygun Yerleştirme Alternatiflerinin Türetilmesi (Turkish), in: Proc. of the the Sixth Turkish Software Engineering Conference, pp. 211, Ankara, Turkey, June, 2012.
A. Rashid, J,. Araujo, J. Kienzle, B. Tekinerdogan, A. Moreira. Proceedings of the workshop on Next Generation Modularity Approaches for Requirements and Architecture, in Proc. of Aspect-oriented Software Development Conference, Potsdam, Germany, March 25 - 30, 2012.
B. Tekinerdogan, S. Cetin, M.A. Babar, P. Lago, and Juho Mäkiö, Architecting in Global Software Engineering, ACM SIGSOFT Software Engineering Notes, Volume 37, Issue 1, pp. 1-7, January, 2012.
B. Tekinerdogan. Reflection on Turkish Aspect-Oriented Software Development Workshop Series, ACM SIGSOFT Software Engineering Notes, Volume 37, Issue 2, March, 2012.
B. Tekinerdogan, Ö. Özköse Erdoğan, O. Aktuğ, A. "Multiple Product Line Engineering for Radar EW project", technical report, Aselsan, 180 pages, April, 2012
2011
B.
Tekinerdogan, S. Bozbey, Y. Mester, E. Turanciftci, L. Alkislar, Aspect-Oriented
Tool Framework for Developing Process-Sensitive Embedded User Assistance
Systems, S. Katz et al. (Eds.): Transactions on AOSD VIII, LNCS 6580, pp.
199-223, 2011.
B. Tekinerdogan, H. Sözer. Defining Architectural Viewpoints for Quality Concerns, in Proc. of the 5th European Conference on Software Architecture (ECSA 2011), LNCS 6903, pp. 26–34, 2011.
E. Demirli & B. Tekinerdogan. Software Language Engineering of Architectural Viewpoints, in Proc. of the 5th European Conference on Software Architecture (ECSA 2011), LNCS 6903, pp. 336–343, 2011.
E. Demirli & B. Tekinerdogan. SAVE: Software Architecture Environment for Modeling Views, in proc. of WICSA 2011: 9th Working IEEE/IFIP Conference on Software Architecture, pp. 355-358, 20-24 June 2011.
B.M. Yildiz & B. Tekinerdogan. Architectural Viewpoints for Global Software Development. in the Proc. of Global Software Engineering, First International Workshop on Architecting in Helsinki, pp. 9-16, August, 2011.
B.M. Yildiz & B. Tekinerdogan. Meta-Model For Global Software Development to Support Portability and Interoperability, in Proc. of the Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 98-103, October, 2011.
H. Sozer, C. Hofmann, B. Tekinerdogan, Mehmet Aksit. Runtime Verification of Component-Based Embedded Software. Proc. of the 26th International Symposium on Computer and Information Sciences, Springer, pp. 471-477, London, UK, 26-28 September,2011.
B. Tekinerdogan, S. Cetin, F. Savci. Exploring Architecture Design Alternatives for Global Software Product Line Engineering, in Proc. of the Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 515-521, October 2011.
B.M. Yildiz & B. Tekinerdogan. Domain Specific Language for Global Software Development (Turkish), Proc. of the Fifth National Conference on Software Engineering (UYMS 2011), pp. 189-197, Ankara, Turkey, September, 2011.
B. Tekinerdogan, Özgü Özköse Erdoğan, Onur Aktuğ, Defining the Architectural Decomposition of Radar and Electronic Warfare Domain using Architectural Viewpoints for Multiple Product Line Engineering (Turkish), Proc. of the Fifth National Conference on Software Engineering (UYMS 2011), pp. 115-123, Ankara, Turkey, September, 2011.
B. Tekinerdogan, Özgü Özköse Erdoğan, Onur Aktuğ, An Incremental Product Line Engineering Process for Radar Electronic Warfare Project (Turkish), Proc. of the Fifth National Conference on Software Engineering (UYMS 2011), pp. 25-33, Ankara, Turkey, September, 2011.
2010
B.
Tekinerdogan, Exploring Research Directions in Software Architecture Modeling,
International Journal of Software Architecture, Vol. 1. No. 1, pp. 7-9, July
2010.
B.
Tekinerdogan & M. Aksit. A Comparative Analysis of Software Engineering with
Mature Engineering Disciplines using a Problem-Solving Perspective, to appear in
V. Bicer, A. DB.
Tekinerdogan & M. Aksit. A Comparative Analysis of Software Engineering with
Mature Engineering Disciplines using a Problem-Solving Perspective, to appear in
V. Bicer, A. Dogru (Eds.), Modern Software Engineering Concepts and Practices:
Advanced Approaches, IGI Global, 2010.
B. Tekinerdogan, E. Tüzün, E. Saykol. Multidimensional
Classification Approach for Defining Product Line Engineering Transition
Strategies, in: J. Bosch and J. Lee (Eds.): Proc. of the 14th International
Software Product Line Conference (SPLC 2010), Korea LNCS 6287, pp. 461–465,
September 2010.
B.
Tekinerdogan, E. Tüzün, E. Saykol. Exploring the Business Case for Transitioning
from a Framework-based Approach to a Software Product Line Engineering Approach,
in: G. Botterweck et. al (Eds.), Proc. of the 14th International Software
Product Line Conference, Vol. 2,
Industrial Track, pp. 251-255, September 2010.
B.
Tekinerdogan, S. Bozbey, Y. Mester, E. Turanciftci, L. Alkislar, Aspect-Oriented
Tool Framework for Developing Process-Sensitive Embedded User Assistance
Systems, submitted to Journal, 2010.
B.
Tekinerdoğan, H. Sözer, & M. Akşit. Feature-Based Rationale Management System
for Supporting Software Architecture Adaptation, submitted to Journal, 2010.
B.
Tekinerdogan & N. Aktekin. Interaction-based Model-Transformations using
Feature-Oriented Software Development, submitted to Journal, 2010.
H. Sözer, B. Tekinerdoğan & M. Akşit. Optimizing
Decomposition of Software Architecture for Local Recovery, submitted to Journal,
2010.
2009
B. Tekinerdogan & E. Er. Change Impact Analysis of Model-Driven Development Systems using Evolution Scenario Templates, in Proceedings of the Models and Evolution Workshop, October 4, 2009.
B.
Tekinerdogan & N. Aktekin. Interaction-based Feature-Driven
Model-Transformations for Generating E-Forms, Proc. of the First International
Workshop on Feature-Oriented Software Development, ACM Digital Library, pp.
103-108, Denver, USA, October 6, 2009.
H. Sözer, B.
Tekinerdoğan & M. Akşit. FLORA: A Framework for Decomposing Software
Architecture to Introduce Local Recovery, Wiley Software Practice and Experience
journal, Vol. 39, No. 10, p. 869-889, July, 2009.
H. Sözer, B.
Tekinerdoğan & M. Akşit. Software Architecture Design for Local Recovery, in: R.
Mathijssen (Ed.): Trader-Reliability of High-Volume Consumer Products, Embedded
Systems Institute, Eindhoven, The Netherlands, pp.139-150, July, 2009.
B.
Tekinerdoğan & E. Er. Managing Aspect Orderings to Support Multiple Quality
Factors, ACM DL, pp. 13-18, Aspect-Oriented Modeling Workshop, AOSD,
Charlottesville, March, 2009.
B.
Tekinerdoğan, F. Scholten, C. Hofmann, M. Aksit. Concern-Oriented Analysis and
Refactoring of Software Architectures using Dependency Structure Matrices,
ACM DL, pp. 13-18, Early Aspects Workshop AOSD, Charlottesville, March,
2009.
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.
M. Pinto, R.
Chitchyan, A. Rashid, A. Moreira, J. Araújo, P.C. Clements, E. Baniassad, B.
Tekinerdogan: Early aspects at ICSE 2008: workshop on aspect-oriented
requirements engineering and architecture design. ICSE Companion 2008:
1053-1054, 2008.
V. Alves, C.
Schwanninger, P. Clements, A. Rashid, A.
Moreira, J. Araújo, E.A. Baniassad, B. Tekinerdogan: Early Aspects:
Aspect-Oriented Requirements and Architecture for Product Lines (EA@SPLC.08).
Software Product Line Conference 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.
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 Perspective, 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.