Even after years of research and practice in computer science and, in particular, in software engineering, software projects are still largely risky and unpredictable. Model-based engineering tools for software engineering recognize the importance of architecture and automated analysis. The tools compared in this discussion, the Unified Modeling Language (UML) and the Architecture Analysis and Design Language (AADL), facilitate the modeling of software architecture and provide elements to understand it.
WHITE PAPER
This library item is related to the following area(s) of work:
Performance and DependabilitySoftware Engineering Institute
December 2007
For more information