![]() |
|||||||||||||
|
Institute for Software Research Software Architecture Research |
|||||||||||||
What's NewJanuary 25, 2002 ArchStudio 3 has been released! Please follow the link to the website: http://www.isr.uci.edu/projects/archstudio/ xADL 2.0 is also available! |
|||||||||||||
|
Welcome to the Software Architecture website! On this site, you will find information designed to help software engineers and researchers learn how software architecture-based technology could be used effectively. |
|||||||||||||
OverviewSoftware Architecture research is directed at reducing the cost of application development by focusing attention on high level design issues and increasing reuse.
Architectural Description LanguagesArchitectural Description Languages (ADLs) are used to describe the components, connectors, and information about their interactions that compose a system. A large number of domain specific and general purpose ADLs have been published and are used in various areas, e.g., Meta-H.
Architecural StylesA variety of Architectural styles exist that can be utilized to model, construct, and analyze a system. Each style has capabilities which are suitable for use in their specific areas. These range from pipe-and-filter descriptions to others that allow for more complex interactions and reuse.
SoftwareFor those interested in the Software including: the C2 class Framework in Java and C++ (this includes a Stack Application along with the KLAX application) and the ArchStudio2.0 architecture design environment demo.
Previous Projects on Software ArchitectureArchStudio2.0 is the previous demo version of an integrated architectural design environment. ArchStudio 2.0 pioneered the integration of architectural tools in a single design enviornment and also the use of XML to store and maintain architectural information in the form of a dtd based ADL called xADL 1.0. Other work initiated at UCI on Software Architecture has included the Argo Design Environment, a graphical design environment for constructing, analyzing, and generating UML designs or C2 architectures. This project lead to investigations related to the efficaciousness of UML as a practical starting point for architecture desciption.Software Architecture Research Related to UML and More |
|||||||||||||
| Contact
Information
Professor Richard
N. Taylor
University of California,
Irvine |
|||||||||||||
|
Acknowledgement This material is based upon work sponsored by the Air Force Materiel Command, Rome Laboratory, and the Defense Advanced Research Projects Agency under Contract Number F30602-94-C-0218. The content of the information does not necessarily reflect the position or the policy of the Government and no official endorsement should be inferred. |
|||||||||||||