Table of Contents
Fetching ...

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.

HyperGraphOS: A Meta Operating System for Science and Engineering

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.

Paper Structure

This paper contains 9 sections, 10 figures.

Figures (10)

  • Figure 1: Historical Influences leading to the development of HyperGraphOS.
  • Figure 2: a) HyperGraphOS operation concept. b) Basic DSL for navigation and file manipulation
  • Figure 3: HyperGraphOS Landing Workspace (https://youtu.be/xjoj-snEV_o)
  • Figure 4: HyperGraphOS software architecture
  • Figure 5: Rule DSL Elements : A) Graphical representation of a rule defined by its auto-generated ID (107), its conditions and its actions. The gray box is just a comment used to explain the rule. B) Possible state of a Miron (an abstraction used to equally recognize and generate sentences) that can be used as part of a condition. C) Possible state of a variable that can be used as part of a condition. D) Possible conditions and actions on internal states. Link visual aspect is automatically determined by the connected nodes.
  • ...and 5 more figures