BOTTOMS-UP: A SYSML APPROACH TO REVERSE ENGINEERING CYBER-PHYSICAL SYSTEMS
| dc.contributor.author | Beer, Spencer, author | |
| dc.contributor.author | Daily, Jeremy, advisor | |
| dc.contributor.author | Simske, Steven, committee member | |
| dc.contributor.author | Ray, Inrajit, committee member | |
| dc.date.accessioned | 2026-06-08T10:31:33Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Cyber-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.medium | born digital | |
| dc.format.medium | masters theses | |
| dc.identifier | Beer_colostate_0053N_19462.pdf | |
| dc.identifier.uri | https://hdl.handle.net/10217/244766 | |
| dc.identifier.uri | https://doi.org/10.25675/3.027126 | |
| dc.language | English | |
| dc.language.iso | eng | |
| dc.publisher | Colorado State University. Libraries | |
| dc.relation.ispartof | 2020- | |
| dc.rights | Copyright 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.access | Embargo expires: 06/05/2028. | |
| dc.subject | Engineering | |
| dc.subject | Reverse | |
| dc.subject | Systems | |
| dc.subject | Modeling | |
| dc.subject | Cyber | |
| dc.subject | Security | |
| dc.title | BOTTOMS-UP: A SYSML APPROACH TO REVERSE ENGINEERING CYBER-PHYSICAL SYSTEMS | |
| dc.type | Text | |
| dcterms.embargo.expires | 2028-06-05 | |
| dcterms.embargo.terms | 2028-06-05 | |
| dcterms.rights.dpla | This 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.discipline | Systems Engineering | |
| thesis.degree.grantor | Colorado State University | |
| thesis.degree.level | Masters | |
| thesis.degree.name | Master of Science (M.S.) |
