HyperGraphOS: A Meta Operating System for Science and Engineering
Antonello Ceravola, Frank Joublin, Ahmed R. Sadik, Bram Bolder, Juha-Pekka Tolvanen
TL;DR
HyperGraphOS addresses the need for an operating system tailored to scientific and engineering workflows by introducing a web-based, DSL-driven platform built around an infinite OmniSpace workspace. The approach unifies data, code, and documents as interconnected graphs enabled by a flexible meta-model and domain-specific DSLs, with AI-assisted tooling and code generation to accelerate development. Case studies in multi-agent robotic planning, Thebes DSL-based project modeling, and an AI-driven virtual receptionist illustrate improvements in flexibility, data management, and real-time code generation. The work presents a scalable, open-source framework that can enhance collaboration and productivity in complex, interdisciplinary research and engineering settings.
Abstract
This paper presents HyperGraphOS, an innovative Operating System designed for the scientific and engineering domains. It combines model based engineering, graph modeling, data containers, and computational tools, offering users a dynamic workspace for creating and managing complex models represented as customizable graphs. Using a web based architecture, HyperGraphOS requires only a modern browser to organize knowledge, documents, and content into interconnected models. Domain Specific Languages drive workspace navigation, code generation, AI integration, and process organization.The platform models function as both visual drawings and data structures, enabling dynamic modifications and inspection, both interactively and programmatically. HyperGraphOS was evaluated across various domains, including virtual avatars, robotic task planning using Large Language Models, and meta modeling for feature based code development. Results show significant improvements in flexibility, data management, computation, and document handling.
