Related Experiment Video
Updated: Dec 14, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Autonomics: In search of a foundation for next-generation autonomous systems
David Harel1, Assaf Marron2, Joseph Sifakis3
1Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot 7610001, Israel; dharel@weizmann.ac.il.
This article proposes a new, community-driven framework called "autonomics" to standardize the development of reliable autonomous systems. It addresses key challenges in behavior specification, environmental analysis, and the integration of modeling with machine learning.
Area of Science:
- Systems engineering and Autonomics research
- Artificial intelligence and software architecture
Background:
Current engineering practices lack a standardized framework for building reliable autonomous machines. This gap motivated the authors to propose a new, shared foundation for the field. Prior research has shown that isolated development cycles often fail to address complex environmental interactions. That uncertainty drove the need for a unified approach to system design. No prior work had resolved the tension between unpredictable behaviors and rigorous safety requirements. Developers currently struggle to create trustworthy deliverables for real-world deployment. These persistent obstacles hinder the widespread adoption of advanced robotic and software agents. Establishing a common language remains a priority for the engineering community.
Purpose Of The Study:
The aim of this article is to propose a foundation for developing next-generation autonomous systems. The authors seek to address the lack of standardized engineering practices in the field. This motivation stems from the difficulty of creating trustworthy deliverables for complex, real-world applications. They define the desired foundation as autonomics to guide future research and development. The study focuses on three specific challenges that hinder current progress. It explores how to specify behavior when faced with high levels of environmental unpredictability. The work also examines methods for analyzing system interactions with humans and physical artifacts. Finally, the authors investigate how to combine software modeling with artificial intelligence techniques.
Main Methods:
The review approach synthesizes current limitations in software and robotics engineering. Researchers evaluated existing methodologies for specifying complex system behaviors. They examined how artificial intelligence integrates with traditional software development workflows. The team analyzed strategies for modeling interactions within diverse, unpredictable environments. This investigation focused on identifying gaps in current engineering practices. They reviewed literature regarding the intersection of machine learning and executable modeling. The authors assessed the requirements for creating trustworthy, standardized deliverables. This approach provides a conceptual roadmap for establishing a unified development framework.
Main Results:
The literature review identifies three primary hurdles for the field. First, specifying behavior remains difficult due to inherent environmental unpredictability. Second, analyzing system performance in settings with humans and physical artifacts requires more faithful methods. Third, the integration of executable software modeling with machine learning is currently underdeveloped. The authors report that these issues prevent autonomous design from becoming a standard engineering practice. They find that current approaches lack the necessary community control to evolve effectively. The synthesis indicates that these challenges are common across various autonomous domains. The findings suggest that a unified foundation is required to address these systemic weaknesses.
Conclusions:
The authors propose that autonomics serves as a necessary framework for future development. This synthesis suggests that community control ensures the evolution of reliable standards. They argue that behavior specification must account for inherent unpredictability in dynamic settings. The review implies that integrating software modeling with machine learning improves system fidelity. Their synthesis highlights that analyzing interactions with humans remains a significant hurdle. The authors suggest that shared resources will accelerate the creation of trustworthy autonomous agents. This perspective indicates that standardizing these practices transforms autonomous design into a mature engineering discipline. Their synthesis concludes that a collective effort is required to overcome existing technical barriers.
Frequently Asked Questions
The researchers propose "autonomics" as a shared, community-controlled foundation. This framework aims to standardize development, unlike current isolated practices that lack consistent, trustworthy deliverables for complex autonomous machines.
The authors identify three primary challenges: specifying behavior amidst unpredictability, analyzing interactions within rich environments containing humans or physical artifacts, and merging executable software modeling with machine learning techniques.
A foundation is necessary because current engineering lacks accepted standards. Without this, developers cannot guarantee system safety or performance when machines operate in unpredictable, real-world settings alongside human users.
Executable modeling acts as a bridge between software engineering and artificial intelligence. It allows developers to simulate and verify complex behaviors before deployment, providing a structured way to incorporate machine learning.
The authors evaluate the ability of systems to function within environments containing humans and physical artifacts. This measurement of behavior fidelity is critical for ensuring that machines operate safely and predictably.
The researchers propose that a publicly available, evolving foundation will transform autonomous design into a commonplace practice. They claim this shift is essential for producing reliable, trustworthy systems for future use.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Mechanical Systems
Autonomic Nervous System
The ANS comprises two main divisions: the sympathetic and parasympathetic divisions. These divisions function antagonistically to maintain a dynamic...
Autonomic Nervous System: Overview
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Automatic Processing and Automatic Social Behavior
