• Publications
  • Influence
Discovering early aspects
tl;dr
Aspect-oriented software development has focused on the software life cycle's implementation phase: developers identify and capture aspects mainly in code. Expand
  • 198
  • 12
  • Open Access
ASAAM: aspectual software architecture analysis method
  • B. Tekinerdogan
  • Computer Science
  • Proceedings. Fourth Working IEEE/IFIP Conference…
  • 17 March 2003
tl;dr
We propose the aspectual software architecture analysis method (ASAAM) to explicitly identify and specify these architectural aspects and make them transparent early in the software development life cycle. Expand
  • 110
  • 10
  • Open Access
Survey of Aspect-Oriented Analysis and Design Approaches
A number of Aspect-Oriented (AO) Requirements, Architecture, and Design approaches have emerged recently. In this report we survey the most significant of these approaches, considering their origins,Expand
  • 32
  • 4
  • Open Access
Experiences in teaching a graduate course on model-driven software development
tl;dr
This article describes the experiences of three years of teaching of the graduate course Model-Driven Software Development at Bilkent University in Turkey. Expand
  • 13
  • 4
  • Open Access
Special issue on Early aspects: aspect-oriented requirements engineering and architecture design
tl;dr
This paper reports on the third Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, which has been held in Lancaster, UK, on March 21, 2004. Expand
  • 100
  • 3
  • Open Access
Synthesis - Based Software Architecture Design
During the last decade several architecture design approaches have been introduced. These approaches however have to cope with several obstacles and software architecture design remains a difficultExpand
  • 80
  • 3
Aspect-Oriented Programming Workshop Report
tl;dr
The ECOOP'97 AOP workshop was to identify the \good questions" for exploring the idea of AOP. Expand
  • 54
  • 3
Integrating Platform Selection Rules in the Model Driven Architecture Approach
tl;dr
A key issue in the MDA approach is the transformation of platform independent models to platform specific models. Expand
  • 21
  • 3
  • Open Access
Solving the modeling problems of object-oriented languages by composing multiple aspects using composition filters
tl;dr
Composition-Filters is an aspect-oriented programming technique where different aspects are expressed in Filters as declarative and orthogonal message transformation specifications. Expand
  • 58
  • 3
  • Open Access
Empirical evaluation of a decision support model for adopting software product line engineering
tl;dr
We apply a systematic literature review (SLR) on the existing primary studies that discuss and present approaches for analyzing the feasibility of SPLE adoption and transition strategies. Expand
  • 22
  • 3