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 725, 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.
|
|