• Submitter Login
    View Item 
    •   Bilkent Repository
    • University Centres and Units
    • Work in Progress
    • Bilkent University - Scopus Publications
    • Research Paper
    • View Item
    •   Bilkent Repository
    • University Centres and Units
    • Work in Progress
    • Bilkent University - Scopus Publications
    • Research Paper
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Optimizing decomposition of software architecture for local recovery

    Thumbnail
    View/Open
    Full printable version (2.079Mb)
    Date Issued
    2013
    Author
    Sözer H.
    Tekinerdoǧan, B.
    Akşit, M.
    Show full item record
    Please cite this item using this persistent URL
    http://hdl.handle.net/11693/21129
    Journal
    Software Quality Journal
    Published as
    http://dx.doi.org/10.1007/s11219-011-9171-6
    Collections
    • Research Paper [7145]
    Abstract
    The increasing size and complexity of software systems has led to an amplified number of potential failures and as such makes it harder to ensure software reliability. Since it is usually hard to prevent all the failures, fault tolerance techniques have become more important. An essential element of fault tolerance is the recovery from failures. Local recovery is an effective approach whereby only the erroneous parts of the system are recovered while the other parts remain available. For achieving local recovery, the architecture needs to be decomposed into separate units that can be recovered in isolation. Usually, there are many different alternative ways to decompose the system into recoverable units. It appears that each of these decomposition alternatives performs differently with respect to availability and performance metrics. We propose a systematic approach dedicated to optimizing the decomposition of software architecture for local recovery. The approach provides systematic guidelines to depict the design space of the possible decomposition alternatives, to reduce the design space with respect to domain and stakeholder constraints and to balance the feasible alternatives with respect to availability and performance. The approach is supported by an integrated set of tools and illustrated for the open-source MPlayer software. © 2011 Springer Science+Business Media, LLC.

    Related items

    Showing items related by title, author, creator and subject.

    • Thumbnail

      Archample-Architectural Analysis Approach for Multiple Product Line Engineering 

      Tekinerdogan B.; Erdoğan O.O.; Aktuğ O. (Elsevier Inc., 2014)
      The increased size and complexity of software systems has led to the notion of multiple software product lines (MPLs) in which products are composed from subproducts in separate software product lines. Thus, it is important ...
    • Thumbnail

      Understanding the tendency of software development teams to develop software over the cloud [Yazilim geliştirme takimlarinin bulut üstünden yazilim gelistirme eǧilimlerinin incelenmesi] 

      Çoban S.; Uçar E.; Chouseinoglou O.; Sevgi C.; Testik M.C. (CEUR-WS, 2016)
      Today, Cloud Computing offers attractive and effective solutions for organizations which enable them to decrease IT costs, provide flexibility to ser-vices and make it easier to access IT services -Therefore enable faster ...
    • Thumbnail

      Safety perspective for supporting architectural design of safety-critical systems 

      Gürbüz H.G.; Tekinerdogan, B.; Pala Er, N. (Springer Verlag, 2014)
      Various software architecture viewpoint approaches have been introduced to model the architecture views for stakeholder concerns. To address quality concerns in software architecture views, an important approach is to ...

    BİLKENT UNIVERSITY

    Copyright © Bilkent University - Library Technical Services | 06800 Bilkent, Ankara TURKEY
    If you have trouble accessing this page and need to request an alternate format, contact the webmaster. Phone: (312) 290 1771

    Contact Us | Send Feedback | Off-Campus Access
     

    Browse

    All of BilkentCommunities & CollectionsTitleAuthorAdvisorIssue DateSubjectTypeDepartmentThis CollectionTitleAuthorAdvisorIssue DateSubjectTypeDepartment

    My Account

    Submitter Login

    Statistics

    View Usage Statistics

    BİLKENT UNIVERSITY

    Copyright © Bilkent University - Library Technical Services | 06800 Bilkent, Ankara TURKEY
    If you have trouble accessing this page and need to request an alternate format, contact the webmaster. Phone: (312) 290 1771

    Contact Us | Send Feedback | Off-Campus Access