Repository logo

BOTTOMS-UP: A SYSML APPROACH TO REVERSE ENGINEERING CYBER-PHYSICAL SYSTEMS

dc.contributor.authorBeer, Spencer, author
dc.contributor.authorDaily, Jeremy, advisor
dc.contributor.authorSimske, Steven, committee member
dc.contributor.authorRay, Inrajit, committee member
dc.date.accessioned2026-06-08T10:31:33Z
dc.date.issued2026
dc.description.abstractCyber-Physical Systems are often examined through reverse engineering, particularly when original design documents are unavailable, outdated, or proprietary. However, reverse engineering is rarely integrated into Model-Based Systems Engineering workflows, creating a disconnect between low-level technical findings and the broader system design intent. This thesis presents a practical methodology for reconstructing partial System Modeling Language models directly from reverse-engineered artifacts. The approach treats the modeling language not only as a verification framework but as a means of expressing inferred design structures, behaviors, and requirements, and then iteratively verifying them with reverse-engineering. Through case studies on embedded systems, this research demonstrates how evidence gathered from reverse engineering, such as interface analysis, communication traces, and code examination, can be systematically represented within behavioral, structural, and requirement diagrams. By incorporating hypothesized requirements and real observed mechanisms, the resulting models provide a coherent view of how system functions emerge and interact. Traceability relationships such as satisfy, verify, trace, threaten, and mitigate are then used to link reverse-engineered artifacts back to inferred design intent. These models support reasoning about system behavior, architecture, and security implications in a structured and transparent manner. This thesis establishes a repeatable process for reconstructing those models and analyzing complex systems, enabling deeper technical understanding even in the absence of formal specifications.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierBeer_colostate_0053N_19462.pdf
dc.identifier.urihttps://hdl.handle.net/10217/244766
dc.identifier.urihttps://doi.org/10.25675/3.027126
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2020-
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.rights.accessEmbargo expires: 06/05/2028.
dc.subjectEngineering
dc.subjectReverse
dc.subjectSystems
dc.subjectModeling
dc.subjectCyber
dc.subjectSecurity
dc.titleBOTTOMS-UP: A SYSML APPROACH TO REVERSE ENGINEERING CYBER-PHYSICAL SYSTEMS
dc.typeText
dcterms.embargo.expires2028-06-05
dcterms.embargo.terms2028-06-05
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineSystems Engineering
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Collections