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



CMU-CS-98-163R

Capturing Software Architecture Design Expertise with Armani
Version 2.3

Robert T. Monroe

Originally published October 1998
Revised January 2001

This is a revised version of CMU-CS-98-163.

CMU-CS-98-163R.ps
CMU-CS-98-163R.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.

87 pages


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

This page maintained by reports@cs.cmu.edu