Engineering of Edge Software Systems: A Report from the November 2022 SEI Workshop on Software Systemsat the Edge

Abstract

Increasing the pace of innovations is hardware and artificial intelligence (AI) solutions is enabling a range of software systems to be deployed closer to their users, a paradigm referred to as edge computing. Software systems at the edge allow users to process data closer to where it is generated, resulting in timelier decision making. Increased timeliness in decision making has several advantages for defense and national security applications for edge software systems. However, innovative and successful software systems at the edge need to evolve rapidly to realize constrained scenarios requiring resource-awareness and dynamic mission adaptation. Today many of the edge systems supporting battle management command and control (BMC2) and forward-deployed military operations are not designed to be cyber resilient or flexible enough to adapt to limited computing resources, intermittent or denied network connectivity, security concerns, high cognitive load, and operational uncertainties. While much of industry is focused on the hardware and networking aspects of edge computing, much less attention is being given to the software stack that enables mission capabilities, despite the operational uncertainty that is typical of tactical environments. To fill this gap, the Carnegie Mellon University's Software Engineering Institute (SEI), a federally funded research and development center, is working to define and improve the software stack for edge systems, as well as tools for their development and deployment.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2023
Accession Number
AD1207039

Entities

People

  • Grace Lewis
  • Ipek Ozkaya
  • Kevin Pitstick

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Cyber

DTIC Thesaurus Topics

  • Adaptive Systems
  • Artificial Intelligence
  • Cloud Computing
  • Command And Control
  • Cybersecurity
  • Data Analysis
  • Data Management
  • Data Storage Systems
  • Department Of Defense
  • Edge Computing
  • Engineering
  • Governments
  • Guarantees
  • Infrastructure
  • Internet Of Things
  • Materials
  • Military Operations
  • National Security
  • Rapid Deployment
  • Reliability
  • Security
  • Software Development
  • Universities
  • Warfare

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Software Engineering.

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • Cyber
  • Fully Networked C3
  • Fully Networked C3 - Command and Control