Capturing Software Architecture Design Expertise with Armani Version 1.0

Abstract

Armani is a language for capturing software architecture design expertise and specifying software architecture designs. This document describes the Armani language in detail with specifications for the language syntax and semantics, as well as examples illustrating common usage.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1998
Accession Number
ADA356012

Entities

People

  • Robert T. Monroe

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Connectors
  • Digital Signal Processing
  • Formal Languages
  • Grammars
  • Information Systems
  • Language
  • Notation
  • Programming Languages
  • Semantics
  • Software Design
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Software Engineering.