• About
    • Login
    View Item 
    •   Institutional Repository Home
    • Electronic Theses and Dissertations
    • Electronic Theses and Dissertations
    • View Item
    •   Institutional Repository Home
    • Electronic Theses and Dissertations
    • Electronic Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of Institutional RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Optimizing the Configuration of Software Product Line Variants

    White, Christopher Jules
    : https://etd.library.vanderbilt.edu/etd-11052008-174438
    http://hdl.handle.net/1803/14430
    : 2008-11-17

    Abstract

    Software Product-Lines (SPLs) are software architectures that provide reusable components that can be configured into variants to meet different requirement sets. A key part of an SPL is a specification of the rules governing how the reusable components can be configured into variants. One of the most widely used modeling techniques for capturing these configuration rules is called feature modeling. This dissertation describes a research approach for addressing the challenges of configuring and optimizing SPL variants. We show that constraint programming techniques can be used to select optimal or good feature selections from feature models. Furthermore, we show how these constraint-based automation techniques can be used to perform modeling guidance to improve manual modeling steps. Finally, we show that a key missing component of SPL automation is the ability to automatically diagnose SPL configuration errors and offer good remedies. We provide a constraint-based diagnosis method for identifying SPL configuration errors.
    Show full item record

    Files in this item

    Icon
    Name:
    dissertation.pdf
    Size:
    8.318Mb
    Format:
    PDF
    View/Open

    This item appears in the following collection(s):

    • Electronic Theses and Dissertations

    Connect with Vanderbilt Libraries

    Your Vanderbilt

    • Alumni
    • Current Students
    • Faculty & Staff
    • International Students
    • Media
    • Parents & Family
    • Prospective Students
    • Researchers
    • Sports Fans
    • Visitors & Neighbors

    Support the Jean and Alexander Heard Libraries

    Support the Library...Give Now

    Gifts to the Libraries support the learning and research needs of the entire Vanderbilt community. Learn more about giving to the Libraries.

    Become a Friend of the Libraries

    Quick Links

    • Hours
    • About
    • Employment
    • Staff Directory
    • Accessibility Services
    • Contact
    • Vanderbilt Home
    • Privacy Policy