A Conceptual Introduction to Hetero-functional Graph Theory for Systems-of-Systems
Amro M. Farid, Amirreza Hosseini, John C. Little

TL;DR
This paper introduces hetero-functional graph theory (HFGT) as a conceptual framework bridging systems engineering and network science, enabling interdisciplinary analysis of complex systems through ontological and graph-based models.
Contribution
HFGT provides a novel, linguistically grounded meta-architecture that integrates MBSE and network analysis, facilitating interdisciplinary modeling and analysis of complex systems.
Findings
HFGT preserves heterogeneity of system concepts and functions.
It offers multiple graph-based data structures for analysis.
The modeling process is grounded in ontological and linguistic foundations.
Abstract
A defining feature of twenty first century engineering challenges is their inherent complexity, demanding the convergence of knowledge across diverse disciplines. Establishing consistent methodological foundations for engineering systems remains a challenge -- one that both systems engineering and network science have sought to address. Model-based systems engineering (MBSE) has recently emerged as a practical, interdisciplinary approach for developing complex systems from concept through implementation. In contrast, network science focuses on the quantitative analysis of networks present within engineering systems. This paper introduces hetero-functional graph theory (HFGT) as a conceptual bridge between these two fields, serving as a tutorial for both communities. For systems engineers, HFGT preserves the heterogeneity of conceptual and ontological constructs in MBSE, including system…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSystems Engineering Methodologies and Applications · Scientific Computing and Data Management · Data Visualization and Analytics
