CrossTalk: The Journal of Defense Software Engineering. Volume 18, Number 11

Abstract

"Selecting Architecture Products for a Systems Development Program," by Michael S. Russell -- This author proposes using a repeatable, matrix-based approach to select the architecture products required to support a larger systems engineering effort, to define the content of each product, and to identify each product's customer. "Dependency Models to Manage Software Architecture," by Neeraj Sangal and Frank Waldman -- This new approach using inter-module dependencies to specify and manage software architecture is simple, intuitive, and appears to scale better than currently used directed graph representations. "UML Design and Auto-Generated Code: Issues and Practical Solutions," by Ilya Lipkin and Dr. A. Kris Huber -- These authors relate their experience utilizing the Unified Modeling Language for design and automatic code generation, including general issues encountered and practical solutions. "UML 2.0-Based Systems Engineering Using a Model-Driven Development Approach," by Dr. Hans-Peter Hoffmann -- This article describes a Unified Modeling Language 2.0-based process that can be used to capture requirements and specify architecture, and uses model execution as a means for requirements verification and validation. "Security in a COTS-Based Software System," by Arlene F. Minkiewicz -- Here is an overview of the causes of security vulnerabilities in software, and how to assess what impact security constraints will have on your commercial off-the-shelf-based software projects. "Software Component Interoperability," by Jeffrey Voas -- This author explores the interoperability problems created by defective commercial off-the-shelf software components, and, in particular, the hidden interfaces and nonfunctional behaviors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2005
Accession Number
ADA487422

Entities

People

  • A. K. Huber
  • Arlene F. Minkiewicz
  • Frank Waldman
  • Hans-peter Hoffmann
  • Ilya Lipkin
  • Jeffrey Voas
  • Michael S. Russel
  • Neeraj Sangal

Tags

Communities of Interest

  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Air Force Facilities
  • Application Software
  • Commerce
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineering
  • Engineers
  • Information Systems
  • Model Based Systems Engineering
  • Operating Systems
  • Operations Research
  • Software Design
  • Software Development
  • Software Testing
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Military History
  • Software Engineering.