CMU-CS-98-163
Computer Science Department
School of Computer Science, Carnegie Mellon University



CMU-CS-98-163

Capturing Software Architecture Design Expertise with Armani
Version 1.0

Robert T. Monroe

October 1998

You may also wish to view a superceding document
CMU-CS-99-161

CMU-CS-98-163.ps
CMU-CS-98-163.pdf


Keywords: Software architecture, software design, architecture description languages, design rules, design constraints, software architecture design expertise, software design expertise


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.

81 pages


Return to: SCS Technical Report Collection
School of Computer Science homepage

This page maintained by reports@cs.cmu.edu