Data Modeling for System Design

dc.contributor.advisorBapty, Theodore
dc.contributor.committeeChairBapty, Theodore
dc.creatorCrosswy, William Spencer
dc.creator.orcid0009-0005-6781-9496
dc.date.accessioned2025-09-15T12:56:56Z
dc.date.available2025-09-15T12:56:56Z
dc.date.created2025-08
dc.date.issued2025-07-16
dc.date.submittedAugust 2025
dc.date.updated2025-09-15T12:56:56Z
dc.description.abstractSoftware systems are often composed of components and subsystems from diverse, independently developed sources. Integration and interoperability require correct interpretation of data exchanged between those components, which can result in increased development efforts and a risk of system failure due to data misinterpretation, especially as systems scale. Many have reached for data modeling as a tool to support systems integration by providing a common semantics and structure for documenting exchanged data, which can be reasoned over to determine the interoperability of software components. The Future Airborne Capability Environment (FACE) and Fast Healthcare Interoperability Resources (FHIR) are standards in military avionics and healthcare that exemplify this approach. Each relies on data modeling to aid in the integration task, but key limitations prevent automation, ultimately placing the burden of data model reasoning on a human, which is error-prone and does not scale. This dissertation examines these limitations and builds on existing research in model-driven engineering, conceptual data modeling languages, ontologies, and healthcare interoperability to propose solutions for automating the integration task. First, an OWL-based data modeling language (“DMSDL”) is presented, providing well-defined data compatibility semantics. Second, analysis techniques are proposed to automate incompatibility detection at scale. Finally, model transformations from FACE and FHIR are developed to demonstrate automation in those standards. These contributions are implemented in a proof-of-concept software tool (“pydmsd”), which provides the foundation for both a FACE Model Compatibility Tool and a FHIR Profile Interoperability Tool.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/1803/19800
dc.language.isoen
dc.subjectdata modeling, interoperability, systems integration, model-driven engineering, ontologies, FHIR
dc.titleData Modeling for System Design
dc.typeThesis
dc.type.materialtext
thesis.degree.disciplineComputer Science
thesis.degree.grantorVanderbilt University Graduate School
thesis.degree.levelDoctoral
thesis.degree.namePhD

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CROSSWY-DISSERTATION-2025.pdf
Size:
3.43 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LICENSE.txt
Size:
1.93 KB
Format:
Plain Text
Description: