RT 205: Identifying and Measuring Modularity Violations on Cyber-Physical Systems

Abstract

In recent years, the Department of Defense has emphasized modular and open approaches to system development to improve interoperability, facilitate system evolution and technology insertion, and foster competition. Requirements such as the Modular Open Systems Approach (MOSA) have been imposed on acquisition efforts. However, it can be difficult for the Government to assess whether the resulting architectures and systems are truly modular. In this research task, RT205, Identifying and Measuring Modularity Violations on CyberPhysical Systems, we investigated modularity violations in cyberphysical systems. Cyberphysical systems are composed of diverse subsystems consisting of both physical and software components. Cyberphysical systems are more representative of the systems that the DoD acquires than a pure software system. Our approach combined the analysis of alternative architectural perspectives with the analysis of project version control systems and project documents, and machine learning techniques. We were able to identify modularity violations from different architectural perspectives that were driven by hardware or domain factors instead of pure software issues.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 07, 2019
Accession Number
AD1074520

Entities

People

  • Joana Cardoso
  • Lu Xiao
  • Michael J. Pennock
  • Xiao Wang

Organizations

  • Stevens Institute of Technology

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Analyzers
  • Computer Programming
  • Couplings
  • Data Sets
  • Engineering
  • Frequency
  • Infrastructure
  • Internet Of Things
  • Language
  • Maintenance
  • Natural Language Processing
  • Natural Languages
  • Networks
  • Organizational Structure
  • Programming Languages
  • Social Media
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.
  • Theoretical Analysis.

Technology Areas

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