Ph.D. Program in Software Engineering, Institute for Software Research
Carnegie Mellon University
Towards a Language for Multi-View Architecture Description and Control
Software architects design systems to meet quality attribute requirements like performance, reliability, security, etc. To guarantee that the implemented system exhibits the desired quality attributes, it is necessary to ensure that the implementation adheres to the design principles and constraints prescribed by the architecture. In this talk, I will discuss our ongoing work in embedding architecture specifications described using multiple views in implementation code and enforcing them by using some of the language mechanisms provided by Wyvern.