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

    Static analysis-based software architecture reconstruction and its applications in microservices.

    Thumbnail
    View/Open
    DAS-THESIS-2021.pdf (806.6Kb)
    Dipta_Das_Copyright Availability Form.pdf (745.0Kb)
    Dipta_Das_CopyrightPermissions Ch. 3, 4.pdf (913.7Kb)
    Access rights
    Worldwide access
    Date
    2021-08-10
    Author
    Das, Dipta, 1993-
    Metadata
    Show full item record
    Abstract
    Microservice architecture (MSA) is the predominant building block of modern cloud-based enterprise applications. MSA has several advantages over monolithic applications like scalability and maintainability, but it comes with some downsides. Modern enterprise applications consist of hundreds of individual microservices and lack a unified view. Due to this lack of unified view and distributed nature, security and anomaly assessments are harder to automate for MSA. Software Architecture Reconstruction (SAR) can be used to construct a centralized perspective for MSA. This thesis proposes an approach to automate the process of SAR using static code analysis. Also, we extend SAR for containerized microservices which are typically deployed and managed using dedicated orchestration tools like Kubernetes. In addition, we demonstrate two applications of SAR in MSA: Role-Based Access Control (RBAC) inconsistency detection and code smell detection. Finally, we verify our approach through case studies on two real-world benchmark projects.
    URI
    https://hdl.handle.net/2104/11610
    Collections
    • Electronic Theses and Dissertations
    • Theses/Dissertations - Computer Science

    Copyright © Baylor® University All rights reserved. Legal Disclosures.
    Baylor University Waco, Texas 76798 1-800-BAYLOR-U
    Baylor University Libraries | One Bear Place #97148 | Waco, TX 76798-7148 | 254.710.2112 | Contact: libraryquestions@baylor.edu
    If you find any errors in content, please contact librarywebmaster@baylor.edu
    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    TDL
    Theme by 
    Atmire NV
     

     

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    Statistics

    View Usage Statistics

    Copyright © Baylor® University All rights reserved. Legal Disclosures.
    Baylor University Waco, Texas 76798 1-800-BAYLOR-U
    Baylor University Libraries | One Bear Place #97148 | Waco, TX 76798-7148 | 254.710.2112 | Contact: libraryquestions@baylor.edu
    If you find any errors in content, please contact librarywebmaster@baylor.edu
    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    TDL
    Theme by 
    Atmire NV