Browsing by Author "Tekinerdoğan, Bedir"
Now showing items 1-19 of 19
-
An approach for detecting inconsistencies between behavioral models of the software architecture and the code
Çıracı, Selim; Sözer, Hasan; Tekinerdoğan, Bedir (2012-07)In practice, inconsistencies between architectural documentation and the code might arise due to improper implementation of the architecture or the separate, uncontrolled evolution of the code. Several approaches have been ... -
Architecture conformance analysis approach within the context of multiple product line engineering
Tekinerdoğan, Bedir; Çilden, E.; Erdoğan, Ö. Ö.; Aktuğ, O. (IEEE, 2014-04)One of the important concerns in software product line engineering is the conformance of the application architecture to the product line architecture. Consistency with the product line architecture is important to ensure ... -
Architecture framework for software safety
Gürbüz, Havva Gülay; Pala Er, N.; Tekinerdoğan, Bedir (Springer, 2014-09)Currently, an increasing number of systems are controlled by soft- ware and rely on the correct operation of software. In this context, a safety- critical system is defined as a system in which malfunctioning software could ... -
Architecture-based testing and system validation: workshop summary
Tekinerdoğan, Bedir; Clements, P.; Muccini, H.; Chaudron, M.; Polini, A.; Woods, E. (IEEE, 2011-06)This paper summarizes the workshop on Architecture-Based Testing and System Validation which was organized in conjunction with the 9th Working IEEE/IFIP Conference on Software Architecture. The main goal of the workshop ... -
Decision support for adopting SPLE with transit-PL
Kalender, Mert Emin; Tüzün, E.; Tekinerdoğan, Bedir (ACM, 2013)It is generally acknowledged that the decision to adopt a software product line engineering (SPLE) approach needs to be performed carefully due to the di• erent risks involved in taking such an important decision. To ... -
Defining architectural viewpoints for quality concerns
Tekinerdoğan, Bedir; Sözer H. (Springer, Berlin, Heidelberg, 2011)A common practice in software architecture design is to apply architectural views to model the design decisions for the various stakeholder concerns. When dealing with quality concerns, however, it is more difficult to ... -
Deploy-DDS: Tool framework for supporting deployment architecture of data distribution service based systems
Çelik, T.; Köksal, O.; Tekinerdoğan, Bedir (ACM, 2014-08)Data Distribution Service (DDS) is the Object Management Group's (OMG) new standard middleware after Common Object Request Broker Architecture (CORBA), which is becoming increasingly popular. One of the important problems ... -
Domain specific language for deployment of parallel applications on parallel computing platforms
Arkın, E.; Tekinerdoğan, Bedir (Association for Computing Machinery, 2014-08)To increase the computing performance the current trend is towards applying parallel computing in which parallel tasks are executed on multiple nodes. The deployment of tasks on the computing platform usually impacts the ... -
First international workshop on Multi Product Line Engineering (MultiPLE 2013)
Moonen, L.; Acharya, M.; Behjati, R.; Tekinerdoğan, Bedir; Rabiser, R.; Kang, K. C. (ACM, 2013-08)In an industrial context, software systems are rarely developed by a single organization. For software product lines, this means that various organizations collaborate to provide and integrate the assets used in a product ... -
Gömülü sistemler için yazilim mimari çerçevesi
Tekinerdoğan, Bedir; Şeker, Şafak; Kahraman, Gökhan; Tekkalmaz, Metin; Erdoğan, Özgü Özköse (CEUR-WS, 2013) -
Introducing global software development in Turkey: Why and how?
Tekinerdoğan, Bedir; Cetin, S. (IEEE, 2012) -
IoT system development methods
Tekinerdoğan, Bedir; Tüzün, Eray; Giray, G. (Chapman & Hall/CRC Press, 2018)It is generally believed that the application of methods plays an important role in developing quality systems. A development method is mainly necessary for structuring the process in producing large-scale and complex ... -
Model-driven transformations for mapping parallel algorithms on parallel computing platforms
Arkin, E.; Tekinerdoğan, Bedir (MDHPCL, 2013)One of the important problems in parallel computing is the mapping of the parallel algorithm to the parallel computing platform. Hereby, for each parallel node the corresponding code for the parallel nodes must be implemented. ... -
Modeling and reasoning about design alternatives of software as a service architectures
Tekinerdoğan, Bedir; Öztürk, K.; Doğru, A. (IEEE, 2011-06)In general, a common reference architecture can be derived for Software as a Service (SaaS). However, while designing particular applications one may derive various application design alternatives from the same reference ... -
Multidimensional classification approach for defining product line engineering transition strategies
Tekinerdoğan, Bedir; Tüzün, E.; Şaykol, E. (Springer, Berlin, Heidelberg, 2010)It is generally acknowledged that the transitioning process to a product line engineering approach is not trivial and as such requires a planned transition process. Different classifications of transition strategies have ... -
A run-time verification framework for smart grid applications implemented on simulation frameworks
Çıracı, Selim; Sözer, Hasan; Tekinerdoğan, Bedir (IEEE, 2013-05)Smart grid applications are implemented and tested with simulation frameworks as the developers usually do not have access to large sensor networks to be used as a test bed. The developers are forced to map the implementation ... -
Runtime verification of component-based embedded software
Sözer, Hasan; Hofmann, C.; Tekinerdoğan, Bedir; Akşit, M. (Springer, 2011-09)To deal with increasing size and complexity, component-based software development has been employed in embedded systems. Due to several faults, components can make wrong assumptions about the working mode of the system and ... -
Software language engineering of architectural viewpoints
Demirli, Elif; Tekinerdoğan, Bedir (Springer, Berlin, Heidelberg, 2011)A common practice in software architecture design is to apply architectural views to design software architecture for the various stakeholder concerns. Architectural views are usually developed based on architectural ... -
A tool framework for deriving the application architecture for global software development projects
Yıldız, Buğra M; Tekinerdoğan, Bedir; Cetin, S. (IEEE, 2012)In order to meet the communication, coordination and control requirements of distributed Global Software Development (GSD) teams, it is necessary to define a proper software architecture. Designing a GSD architecture, ...