JOURNAL ARTICLE

Modeling Complex Cross-Systems Software Interfaces using SySML

Abstract

The complex flight and ground systems for NASA human space exploration are designed, built, operated and managed as separate programs and projects. However, each system relies on one or more of the other systems in order to accomplish specific mission objectives, creating a complex, tightly coupled architecture. Thus, there is a fundamental need to understand how each system interacts with the other. To determine if a model-based system engineering approach could be utilized to assist with understanding the complex system interactions, the NASA Engineering and Safety Center (NESC) sponsored a task to develop an approach for performing cross-system behavior modeling. This paper presents the results of applying Model Based Systems Engineering (MBSE) principles using the System Modeling Language (SysML) to define cross-system behaviors and how they map to crosssystem software interfaces documented in system-level Interface Control Documents (ICDs).

Keywords:
Systems Modeling Language Computer science Software system Software Unified Modeling Language Software engineering Systems engineering Programming language Engineering

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
9
Refs
0.28
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Systems Engineering Methodologies and Applications
Physical Sciences →  Engineering →  Control and Systems Engineering
Simulation Techniques and Applications
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.