Are You Ready to Engineer and Sustain AI Systems

Abstract

An AI-enabled system is a software system with one or more AI component(s) that need to be developed, deployed, and sustained along with the other software and hardware elements of the system. Disciplined software engineering and cybersecurity practices are essential starting points in adopting AI. The interaction between software, data, and AI components (e.g., ML models) requires software design and architecture approaches to be incorporated early and continuously.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2020
Accession Number
AD1110474

Entities

People

  • Ipek Ozkaya

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Cyber
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Computer Science
  • Data Management
  • Data Science
  • Department Of Defense
  • Deployment
  • Engineering
  • Engineers
  • Guarantees
  • Information Processing
  • Information Systems
  • Machine Learning
  • Security
  • Software Design
  • Software Development
  • Specifications
  • Training

Fields of Study

  • Computer science
  • Engineering

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • Cyber