GGrantIndex
← Search

POSE: Phase II: An Open-Source Ecosystem to Coordinate Integration of Cyber-Physical Systems

$1,500,000FY2025TIPNSF

Arizona State University, Scottsdale AZ

Investigators

Abstract

This Pathways to Enable Open-Source Ecosystems (POSE) project creating an open-source ecosystem (OSE) around software for cyber-physical systems (CPS), which integrate software with physical-world processes. CPS applications have great societal and national importance; They include manufacturing, robotics, transportation, energy systems, and healthcare. Achieving the required levels of safety and reliability in these systems is increasingly challenging. Since the intelligence and network connectivity required for the software adds to system complexity, system designers must become experts in concurrent software, distributed computing, real-time software, and virtualization technologies, on top of their domain expertise. To address these challenges, this project focuses on developing an open-source software framework that provides developers with an intuitive programming model for managing complex system demands that is tightly matched to the requirements of CPS applications. This project provides the framework to strengthen the OSE, expand its community of users, and apply the results in real-world industrial applications. This POSE project replaces traditional embedded software running on bare metal or a real-time operating system (RTOS) with containerized applications mixing edge computing, specialized hardware for machine learning (ML)-based artificial intelligence (AI), and cloud computing. The project has four primary objectives: 1) strengthening the OSE infrastructure; 2) maturing existing experimental capabilities; 3) enhancing OSE community culture; and 4) creating the OSE governance structure. The project strengthend the continuous-integration/continuous-deployment (CI/CD) infrastructure around the OSE to include continuous testing on embedded platforms, distributed platforms, real-time systems, and virtualized platforms. This is necessary to build trust in the framework for use in critical applications. The project matures existing experimental capabilities, such as fault detection and management, distributed real-time scheduling, self-adaptive programs, integration of ML-based AI, and libraries of reusable components. The project team focuses on improving the culture of code quality and security, testing and verification, quality documentation, community interactions, and maintenance. Key stakeholders in industry and academia, working with the project team, contribute to creating a governance structure with steering and governance committees, core teams, and key processes such as those for reviewing and accepting code changes. Dissemination and outreach of OSE resources will be done through workshops, bootcamps, tutorials, and community-focused instructional materials. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

View original record on NSF Award Search →