SlideShare a Scribd company logo
1 of 1
Self-Adaptation of Loosely Coupled Systems across a
System of Small Uncrewed Aerial Vehicles
Poster on our paper accepted at ICSE Workshop - 12th IEEE/ACM International Workshop on
Software Engineering for Systems-of-Systems and Software Ecosystems, April 2024.
Challenge
How can we develop a software ecosystem for rapid sUAS
deployment in shared operational space?
Requirements
1. The software infrastructure must facilitate real-time
sUAS adaptation in a variety of environments to
support safe operation.
2. The software infrastructure must rapidly configure and
monitor itself such that it may coordinate sUAS in
emergency response scenarios.
Background
Our architecture is based on MAPE-K, an autonomic
feedback loop that supports self-adaptation in cyber
physical systems – Monitor, Analyze, Plan, Execute over a
Knowledge base.
The MAPE-K Pattern for SoS
Research Question
RQ1. To what extent does the proposed architecture
support an extensive set of cross-system self-
adaptation scenarios in the PuDZ SoS ?
Contributions
1. Extends previous work on SoS self-adaptation,
proposing an architecture across an SoS
characterized by loose coupling between managed
systems.
2. Describes a self-organizing, self-managing PuDZ,
representing a challenging, real-life application in
CPS deployment.
3. Provides a field-tested proof-of-concept, with
software tested in our sUAS onboard system.
Acknowledgements
• Dr. Jane Cleland-Huang, University of Notre Dame – coauthor
• Dr. Michael Vierhauser, University of Innsbruck – coauthor
• Drone Response, Notre Dame, IN – onboard software
Results
Below are initial tests we ran for the proof-of-concept using our
current multi-SUAS DroneResponse platform. We ran the tests with
four Hexacopters with PX4-compatible flight controllers and Jetson
NX onboard computers. We developed the SoS Message Bus using
mosquitto MQTT.
Visualization of the EDS
Next Steps
The Pop-up Drone Zone (PuDZ)
System Architecture Proposal. We propose a Pop-up
Drone Zone (PuDZ) implemented as a System of Systems
(SoS) that incorporates 3 individual MAPE-K loops for
sUAS.
- The PuDZ is a publish-subscribe architecture that
facilitates the exchange of regional data between MAPE-
K systems to coordinate self-adaptation between sUAS.
- The PuDZ is comprised of three independent systems:
an Air-Traffic Control Service (ATC), an Environmental
Digital Shadow (EDS) and the sUAS.
Managed System
A P
local
regional
M
regional
local
M
SoS Message Bus
SoS Policy Manager
1
*
1
*
1
1
R
L
A P E
MR
MR
1
1
E
Managing System
SoS
SoS Policy
Manager
M
Q
T
T Runtime
Monitoring
PuDZ Air Leasing
Weather
Terrain
NOTAM
No-fly
Zones
Digital
Shadow
NASA UTM
ATC
Other
Systems
sUAS
Physical World
PuDZ SoS
EDS
PuDZ
Services
The PuDZ Ecosystem
Visualization of the ATC
Future work will include more complicated, longer duration
missions, and more holistic field tests to validate the PuDZ
architecture. Additional components of the EDS and ATC
system are currently in development, along with security
features and runtime monitoring services.

More Related Content

Similar to NASA Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Vehicles

Air Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless NetworksAir Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless Networksijsrd.com
 
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORKREAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORKcsijjournal
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applicationsRifad Mohamed
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software EngineeringBreaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineeringkim.mens
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...IJCNCJournal
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...IJNSA Journal
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksiaemedu
 
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systems
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical SystemsA DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systems
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systemsijseajournal
 
13 9246 it implementation of cloud connected (edit ari)
13 9246 it implementation of cloud connected (edit ari)13 9246 it implementation of cloud connected (edit ari)
13 9246 it implementation of cloud connected (edit ari)IAESIJEECS
 
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...José Ferreiro
 
Mobile Adhoc Network (MANET) Routing Protocols Analytical Study
Mobile Adhoc Network (MANET) Routing Protocols Analytical StudyMobile Adhoc Network (MANET) Routing Protocols Analytical Study
Mobile Adhoc Network (MANET) Routing Protocols Analytical StudyIOSR Journals
 
IRJET- Energy Consumption Analysis of Direction Multimedia Access Control ...
IRJET- 	  Energy Consumption Analysis of Direction Multimedia Access Control ...IRJET- 	  Energy Consumption Analysis of Direction Multimedia Access Control ...
IRJET- Energy Consumption Analysis of Direction Multimedia Access Control ...IRJET Journal
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...dannyijwest
 

Similar to NASA Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Vehicles (20)

Air Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless NetworksAir Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless Networks
 
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORKREAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
REAL-TIME SCHEDULING ALGORITHMS FOR WIRELESS SENSOR NETWORK
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applications
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software EngineeringBreaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
 
CDE Marketplace Sept 2016: Leonardo (Autonomy & Big Data)
CDE Marketplace Sept 2016: Leonardo (Autonomy & Big Data)CDE Marketplace Sept 2016: Leonardo (Autonomy & Big Data)
CDE Marketplace Sept 2016: Leonardo (Autonomy & Big Data)
 
Nano rk rtss_05
Nano rk rtss_05Nano rk rtss_05
Nano rk rtss_05
 
Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...Towards internet of things iots integration of wireless sensor network to clo...
Towards internet of things iots integration of wireless sensor network to clo...
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
 
Analysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networksAnalysis of programming aspects of wireless sensor networks
Analysis of programming aspects of wireless sensor networks
 
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systems
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical SystemsA DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systems
A DDS-Based Scalable and Reconfigurable Framework for Cyber-Physical Systems
 
Virtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief OverviewVirtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief Overview
 
13 9246 it implementation of cloud connected (edit ari)
13 9246 it implementation of cloud connected (edit ari)13 9246 it implementation of cloud connected (edit ari)
13 9246 it implementation of cloud connected (edit ari)
 
Mercury
MercuryMercury
Mercury
 
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
Setting up a private cloud for academic environment with OSS by Zoran Pantic ...
 
Mobile Adhoc Network (MANET) Routing Protocols Analytical Study
Mobile Adhoc Network (MANET) Routing Protocols Analytical StudyMobile Adhoc Network (MANET) Routing Protocols Analytical Study
Mobile Adhoc Network (MANET) Routing Protocols Analytical Study
 
IRJET- Energy Consumption Analysis of Direction Multimedia Access Control ...
IRJET- 	  Energy Consumption Analysis of Direction Multimedia Access Control ...IRJET- 	  Energy Consumption Analysis of Direction Multimedia Access Control ...
IRJET- Energy Consumption Analysis of Direction Multimedia Access Control ...
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
 
Cloud computing final
Cloud computing finalCloud computing final
Cloud computing final
 
national
nationalnational
national
 

More from Dr. Pankaj Dhussa

NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3
NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3
NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3Dr. Pankaj Dhussa
 
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...Dr. Pankaj Dhussa
 
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight Operations
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight OperationsNASA Flight Demonstration and Capabilities Quesst Phase 3 Flight Operations
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight OperationsDr. Pankaj Dhussa
 
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...Dr. Pankaj Dhussa
 
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...Dr. Pankaj Dhussa
 
NASA Automated Repair Approaches for AAM
NASA Automated Repair Approaches for AAMNASA Automated Repair Approaches for AAM
NASA Automated Repair Approaches for AAMDr. Pankaj Dhussa
 
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...Dr. Pankaj Dhussa
 
NASA Materials Informatics Enables Rapid Materials Discovery
NASA Materials Informatics Enables Rapid Materials DiscoveryNASA Materials Informatics Enables Rapid Materials Discovery
NASA Materials Informatics Enables Rapid Materials DiscoveryDr. Pankaj Dhussa
 
NASA CFD Vision 2030: The Power of Exascale Computing
NASA CFD Vision 2030: The Power of Exascale ComputingNASA CFD Vision 2030: The Power of Exascale Computing
NASA CFD Vision 2030: The Power of Exascale ComputingDr. Pankaj Dhussa
 
NASA High Lift Common Research Model (CRM-HL) Ecosystem
NASA High Lift Common Research Model (CRM-HL) EcosystemNASA High Lift Common Research Model (CRM-HL) Ecosystem
NASA High Lift Common Research Model (CRM-HL) EcosystemDr. Pankaj Dhussa
 
NASA Aviary Open-source software tool for optimizing next-generation aircraft...
NASA Aviary Open-source software tool for optimizing next-generation aircraft...NASA Aviary Open-source software tool for optimizing next-generation aircraft...
NASA Aviary Open-source software tool for optimizing next-generation aircraft...Dr. Pankaj Dhussa
 
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...Dr. Pankaj Dhussa
 
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization Technique
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization TechniqueNASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization Technique
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization TechniqueDr. Pankaj Dhussa
 
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...Dr. Pankaj Dhussa
 
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...Dr. Pankaj Dhussa
 
NASA Safety Case Approach for Automated Flight Authorization System
NASA Safety Case Approach for Automated Flight Authorization SystemNASA Safety Case Approach for Automated Flight Authorization System
NASA Safety Case Approach for Automated Flight Authorization SystemDr. Pankaj Dhussa
 
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...Dr. Pankaj Dhussa
 
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...Dr. Pankaj Dhussa
 
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...Dr. Pankaj Dhussa
 
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...Dr. Pankaj Dhussa
 

More from Dr. Pankaj Dhussa (20)

NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3
NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3
NASA Public Perception: Community Response to X-59 Quesst Mission: Phase 3
 
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...
NASA Overcoming the 50-Year Ban History of the Ban on Commercial Supersonic F...
 
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight Operations
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight OperationsNASA Flight Demonstration and Capabilities Quesst Phase 3 Flight Operations
NASA Flight Demonstration and Capabilities Quesst Phase 3 Flight Operations
 
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...
NASA Carbon Fiber Composites (CFC) Recycling Technology Enabled by the TuFF T...
 
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...
NASA Urban Air Mobility Fatigue Prediction Aaron Crawford – NASA ULI Innovati...
 
NASA Automated Repair Approaches for AAM
NASA Automated Repair Approaches for AAMNASA Automated Repair Approaches for AAM
NASA Automated Repair Approaches for AAM
 
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...
NASA Multiscale Analysis Tool (NASMAT) Robust, Integrated, Physics-based, Non...
 
NASA Materials Informatics Enables Rapid Materials Discovery
NASA Materials Informatics Enables Rapid Materials DiscoveryNASA Materials Informatics Enables Rapid Materials Discovery
NASA Materials Informatics Enables Rapid Materials Discovery
 
NASA CFD Vision 2030: The Power of Exascale Computing
NASA CFD Vision 2030: The Power of Exascale ComputingNASA CFD Vision 2030: The Power of Exascale Computing
NASA CFD Vision 2030: The Power of Exascale Computing
 
NASA High Lift Common Research Model (CRM-HL) Ecosystem
NASA High Lift Common Research Model (CRM-HL) EcosystemNASA High Lift Common Research Model (CRM-HL) Ecosystem
NASA High Lift Common Research Model (CRM-HL) Ecosystem
 
NASA Aviary Open-source software tool for optimizing next-generation aircraft...
NASA Aviary Open-source software tool for optimizing next-generation aircraft...NASA Aviary Open-source software tool for optimizing next-generation aircraft...
NASA Aviary Open-source software tool for optimizing next-generation aircraft...
 
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...
NASA Aircraft Certification by Analysis (CbA) 20-year Vision for Virtual Flig...
 
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization Technique
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization TechniqueNASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization Technique
NASA Self-Aligned Focusing Schlieren (SAFS) Flow Visualization Technique
 
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...
NASA DECO CAS Research into a New Operating Mode for Digitally Enabled Cooper...
 
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...
NASA Advanced Exploration of Reliable Operation at low Altitudes: meteorology...
 
NASA Safety Case Approach for Automated Flight Authorization System
NASA Safety Case Approach for Automated Flight Authorization SystemNASA Safety Case Approach for Automated Flight Authorization System
NASA Safety Case Approach for Automated Flight Authorization System
 
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...
NASA RealWindDroneSim (RWDS) Enhancing Simulation Fidelity of small Uncrewed ...
 
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...
NASA ARMD Test Data Portal (ATDP) Agile Development Method Introduction of an...
 
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...
NASA ARMD Test Data Portal (ATDP) he ARMD Test Data Portal (ATDP) is a secure...
 
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...
NASA Crossflow Attenuated Natural Laminar Flow (CATNLF) CATNLF Flight Test Ad...
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

NASA Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Vehicles

  • 1. Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Vehicles Poster on our paper accepted at ICSE Workshop - 12th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems, April 2024. Challenge How can we develop a software ecosystem for rapid sUAS deployment in shared operational space? Requirements 1. The software infrastructure must facilitate real-time sUAS adaptation in a variety of environments to support safe operation. 2. The software infrastructure must rapidly configure and monitor itself such that it may coordinate sUAS in emergency response scenarios. Background Our architecture is based on MAPE-K, an autonomic feedback loop that supports self-adaptation in cyber physical systems – Monitor, Analyze, Plan, Execute over a Knowledge base. The MAPE-K Pattern for SoS Research Question RQ1. To what extent does the proposed architecture support an extensive set of cross-system self- adaptation scenarios in the PuDZ SoS ? Contributions 1. Extends previous work on SoS self-adaptation, proposing an architecture across an SoS characterized by loose coupling between managed systems. 2. Describes a self-organizing, self-managing PuDZ, representing a challenging, real-life application in CPS deployment. 3. Provides a field-tested proof-of-concept, with software tested in our sUAS onboard system. Acknowledgements • Dr. Jane Cleland-Huang, University of Notre Dame – coauthor • Dr. Michael Vierhauser, University of Innsbruck – coauthor • Drone Response, Notre Dame, IN – onboard software Results Below are initial tests we ran for the proof-of-concept using our current multi-SUAS DroneResponse platform. We ran the tests with four Hexacopters with PX4-compatible flight controllers and Jetson NX onboard computers. We developed the SoS Message Bus using mosquitto MQTT. Visualization of the EDS Next Steps The Pop-up Drone Zone (PuDZ) System Architecture Proposal. We propose a Pop-up Drone Zone (PuDZ) implemented as a System of Systems (SoS) that incorporates 3 individual MAPE-K loops for sUAS. - The PuDZ is a publish-subscribe architecture that facilitates the exchange of regional data between MAPE- K systems to coordinate self-adaptation between sUAS. - The PuDZ is comprised of three independent systems: an Air-Traffic Control Service (ATC), an Environmental Digital Shadow (EDS) and the sUAS. Managed System A P local regional M regional local M SoS Message Bus SoS Policy Manager 1 * 1 * 1 1 R L A P E MR MR 1 1 E Managing System SoS SoS Policy Manager M Q T T Runtime Monitoring PuDZ Air Leasing Weather Terrain NOTAM No-fly Zones Digital Shadow NASA UTM ATC Other Systems sUAS Physical World PuDZ SoS EDS PuDZ Services The PuDZ Ecosystem Visualization of the ATC Future work will include more complicated, longer duration missions, and more holistic field tests to validate the PuDZ architecture. Additional components of the EDS and ATC system are currently in development, along with security features and runtime monitoring services.