Advisors
Now showing items 1-11 of 11
-
Analysis and design of scalable software as a service architecture
(Bilkent University, 2015)Different from traditional enterprise applications that rely on the infrastructure and services provided and controlled within an enterprise, cloud computing is based on services that are hosted on providers over the ... -
Application framework for supporting performance isolation in software as a service systems
(Bilkent University, 2015-01)Scalability of a cloud application is the ability of an application that handles the service level agreement (SLA) requirements for all customers. In a non-isolated SaaS system, the different clients of a SaaS can freely ... -
Architectural viewpoints for global software development
(Bilkent University, 2011)Current trends in software engineering show that large software projects have to operate with teams that are working in different locations. The reason behind this globalization of software development stems from clear ... -
Architecture conformance analysis in software product line engineering using reflexion modeling
(Bilkent University, 2015-12)Software product line engineering (SPLE) aims to provide pro-active, pre-planned reuse at a large granularity (domain and product level) to develop applications from a core asset base. By investing upfront in preparing ... -
Architecture-driven fault-based testing for software safety
(Bilkent University, 2014)A safety-critical system is defined as a system in which the malfunctioning of software could result in death, injury or damage to environment. To mitigate these serious risks the architecture of safety-critical systems ... -
Crowdy a framework for supporting socio-technical software : ecosystems with stream-based human computation
(Bilkent University, 2014)The scale of collaboration between people and computers has expanded leading to new era of computation called crowdsourcing. A variety of problems can be solved with this new approach by employing people to complete tasks ... -
Model-driven architecture based testing using software architecture viewpoints
(Bilkent University, 2015-06)Software testing is the process of checking whether a system meets the specifications and fulfills its intended purpose. Testing a system requires executing the test cases that can detect the potential defects in the ... -
Model-driven architecture view consistency checking
(Bilkent University, 2015-12)Software architecture is one of the key artefacts in the software development process since it provides the gross-level structure of the system and supports the stakeholder concerns. To benefi t from the architecture it ... -
Model-driven engineering of software architecture viewpoints
(Bilkent University, 2012)A common practice in software architecture design is to apply so-called architectural views to design software architecture for the various stakeholder concerns. Architectural views are usually developed based on ... -
Sentinel : a dynamic security policy checker for firefox extensions
(Bilkent University, 2014)A poorly designed web browser extension with a security vulnerability may expose the whole system to an attacker. Therefore, attacks directed at “benign-butbuggy” extensions, as well as extensions that have been written ... -
A tool framework for developing context-sensitive user assistance systems using model-driven aspect weaving
(Bilkent University, 2012)User assistance systems act as a guide for the users of software products. These systems aim to guarantee a successful user experience by helping in performing tasks. Early on, off-line user manuals were mostly the mediums ...