Bedir Tekinerdogan
 Bilkent University
Department of Computer Engineering-
Software Engineering

Research
Education
Background
Professional Activities
Projects
Publications
Personal
Address

Bilsen

 

 

 

 

 

 

 

International National Academic Design

National Research Projects

Model-Driven system product line engineering (MSYSPL)

Start Date: 1-1-2011
End Date: 1-1-2012
Funded by: Aselsan
Project Partners: Aselsan-REHIS
Role: Principal Investigator
Description:
- Variability Management  
- Domain Engineering
- Software/System Product Line Engineering 
- Software Architecture Design and Documentation 

Variability Management in Multiple Software Product Line Engineering

Start Date: 1-12-2010
End Date: 1-12-2011
Funded by: Aselsan
Project Partners: Aselsan-REHIS
Role: Principal Investigator

Description:
- Variability Management  
- Domain Engineering
- Software/System Product Line Engineering 
- Software Architecture Design and Documentation 
- Software Architecture Analysis

Global Software Development for Enterprise Application Systems

Start Date: 1-4-2010
End Date: 1-4-2011
URL: -
Funded by: Cybersoft
Project Partners: Cybersoft
Role: Principal Investigator

Description:
  - Research on Architecture Design for Global Software Development 
- Software Product Line Engineering in Global Software Development 
- Model-driven development of Domain-Specific Toolkits

Software Architecture Design for Radar Systems

Start Date: 1-8-2009
End Date: 1-8-2010
URL: -
Funded by: Meteksan Defence
Project Partners: Meteksan Defence
Role: Principal Investigator

Description:
  - Software Architecture Design and Documentation for Radar Systems.
- Software Architecture Analysis

Software Product Line Engineering for Network Centric C4ISR systems Project

Start Date: 1-5-2009
End Date: 1-5-2010
URL: -
Funded by: Havelsan
Project Partners: Havelsan Peace Eagle Project Members
Role: Principal Investigator

Description:
- Software Architecture Documentation of Command and Control Systems 
- Analyzing Framework-based Development Approach 
- Software Product Line Adoption Strategy Definition 
- Defining Cost Models for Industrial Software Product Line Engineering Strategies

Aspect-Oriented Software Architecture Design Project

 

Start Date: 1-9-2007
End Date: 1-5-2009
URL: http://trese.cs.utwente.nl/taosad/aosad_project.htm
Funded by: Dutch Organization for Scientific Research (NWO), Jacquard Software Engineering Programme
Role: Primary researcher and daily supervisor of PhD Students

Description: This project was a follow-up of the earlier project with the same title. We have elaborated on our earlier research outcomes and this time the identified solutions were validated using pilot studies within the context of NXP (Philips Consumer Electronics).

Television Related Architecture and Design to Enhance Reliability (TRADER) Project             

        

Start Date: 1-9-2004
End Date: 31-8-2008
URL: http://www.esi.nl/site/projects/trader/home.asp
Funded by: BSIK (Netherlands Ministry of Economical Affairs under the Bsik program)
Industrial Project Partners: NXP (Philips Semiconductors), Philips Research, Embedded Systems Institute
Role
: Primary researcher and daily supervisor of PhD students

Description: Modern technical systems such as household goods, DVD players, PCs, medical X-ray imaging, printers, advanced car vehicles, and airplanes rely increasingly on software. Complex systems cannot be built without software accomplishing their integration. Embedded computer programs monitor the whole system and take care that the system accomplishes more than its parts would. In such software-intensive systems reliability is of prime importance. A number of technical trends in embedded systems press a need for better development methods resulting in reliable products. It is the objective of the Trader product to develop methods and tools for ensuring reliability of consumer electronic products. This should result in minimizing product failures that are exposed to the user. We use cases from Philips Semiconductors’ Innovation Center Eindhoven in the area of digital television. We focus on the industrial sector of consumer electronic products, in particular on digital television. Consumer products present the most stringent conditions due to the high emphasis on both cost-effectiveness and ease of use.

Quality Driven Requirements and  Architecture Design (QuadRead)

Start Date: 1-12-2006
End Date: 1-12-2010
URL: http://quadread.ewi.utwente.nl/
Funded by: Dutch Organization for Scientific Research (NWO), Jacquard Software Engineering Programme 
Project Partners: Atos Consulting, Chess Information Technology, Getronics PinkRoccade, Logica CMG, Shell Information Technology, Kwards Consultancy   
Role: Researcher and Advisor 

Description: This project aims at a better alignment between analysts (RE) and architects (AD). It elaborates on traceability research and focuses on tracing between user requirements and architectural design decisions. The specific contribution of the project lies in the quantification of quality attributes and trade-offs in relation to trace information. The project provides a framework for qualitative and quantitative reasoning about requirements and architectural decisions to ensure selected quality properties. It enables decision-making in the quality-driven design of software architectures meeting user requirements and system properties. The practical applicability of the approach is strengthened through the central role of case studies from participating business partners in the project. 

Aspect-Oriented Software Architecture Design Project

 

Start Date: 1-9-2003
End Date: 1-9-2007
URL: http://trese.cs.utwente.nl/taosad/aosad_project.htm
Funded by: Dutch Organization for Scientific Research (NWO)
Industrial Partners: IBM Research The Netherlands
Role: Primary researcher and daily supervisor of PhD Students

Description: Based on our experience in both software architecture design and aspect-oriented software development this project aimed to enhance architecture design methods, by introducing new techniques that can represent and compose aspects at the architecture design level. The project was supported by IBM Research in The Netherlands.

Coping with Inconsistencies in Object-Oriented Requirement Analysis Project

Start Date: 1-10-1999
End Date: 1-10-2002
URL: -
Funded by: Dutch Organization for Scientific Research (NWO)
Role: Postdoc for three years

Description: While analyzing requirement specifications, software engineers generally have to deal with various kinds of inconsistencies. Certain kinds of inconsistencies are inevitable, for instance, in case of multiple persons working independently of each other within the same project. Some inconsistencies are desirable when, for instance, alternative requirements and solutions exist for the same problem, and these have to be preserved to allow further refinements along the development process. Conventional object-oriented requirement analysis methods do not provide adequate means to model the desired inconsistencies, and therefore, aim at resolving the inconsistencies whenever they are detected. Although early resolution of inconsistencies reduces possible alternatives and thereby complexity of design, it results in loss of information and excessive restriction of the design space. This project aimed at enhancing the current object-oriented requirement analysis methods by modeling and controlling the desired inconsistencies through the application of fuzzy-logic techniques. The aim of the proposed approach was to increase the adaptability and usability of requirement analysis models.

 Software Architecture Design for Adaptable Systems Project    

Start Date: 1-9-1995
End Date: 1-3-2000
URL: -
Funded by
: Dutch Organization for Scientific Research (NWO)
Role: Primary Researcher (PhD)

Description: My PhD research activities were carried out in the industrial context of Siemens-Nixdorf for designing adaptable car dealer software architectures. In particular the first three years we had regular meetings with the researchers and engineers at Siemens-Nixdorf. I did research on the notion of software engineering, problem solving, software architecture design methods, quality modeling in software design and design space modeling. My research resulted in the Synthesis-Based Software Architecture Design method which we applied to design an adaptable transaction system architecture for the car dealer management system of Siemens-Nixdorf.

Intelligent Tutoring Systems Shell Project

Start Date: 1-3-1994
End Date: 1-9-1995
URL:  http://www.cs.utwente.nl/~bedir/itssel/intro.html 
Funded by: Dutch Organization for Scientific Research (NWO)
and Department of Education University of Twente
Role: Primary Researcher

Description: This project was concerned with the requirements and design of a tutoring shell for building intelligent tutoring systems that teach imperative programming languages. The project was carried out as a cooperation project between department of computer science and department of education. I was the primary researcher in designing an intelligent tutoring shell system for teaching imperative programming languages. The research resulted in the Reflective Intelligent Tutoring System.