A research team composed of computer scientists at the University of Southern California, the University of Washington, and Quandary Peak Research has developed a new architecture for software modeling and analysis tools. The proposed architecture, implemented in a prototype tool suite called LIGHT, allows users to customize the appearance and content of graphical models of complex software systems, and then run automated analysis algorithms and generate executable simulations.

Existing state-of-the-art modeling and analysis tools provide either the ability to customize models (through a process termed “metamodeling”), or perform analysis and simulation out-of-the-box, but not both. LIGHT combines both features in an single platform.

The results of the project, which will be presented at this year’s Joint Working IEEE/IFIP Conference on Software Architecture & 6th European Conference on Software Architecture (WICSA/ECSA 2012), demonstrate how using the architecture can save software engineers and analysts significant tool-building and customization effort. The conference will be held on August 20 – 24 in Helsinki, Finland.