Alternative Architectures for Domain-Oriented Application Composition and Generation Systems

Abstract

This thesis presents a formalized framework for comparing the structure and semantics of software architectures. The framework uses object diagrams for analyzing the structure of the architectures and the axiomatic approach for analyzing the semantics. This framework is used to compare the Object Connection Update (OCU) model (developed by the Software Engineering Institute) against four other software architectures: VHDL defined by Lipsett, MetaH defined by Honeywell, microRapide defined by Luckham, and hierarchical software systems as defined by Batory. The goal of the comparison was to evaluate the OCU model for suitability within prototype application composition and generation systems. This research concluded that the OCU model has all the elements necessary for use in application composition and generation systems. Additionally, the framework identified several common elements in all the software architectures. These common elements may lead to the development of a "meta-model" for software architectures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1993
Accession Number
ADA274180

Entities

People

  • Warren E. Gool

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Demographic Cohorts
  • Diagrams
  • Engineering
  • Engineers
  • Integrated Circuits
  • Language
  • Models
  • Navigation
  • Operating Systems
  • Prototypes
  • Software Design
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Mathematical Modeling and Probability Theory.
  • Software Engineering.