New Software Modeling Tools Combine Flexibility and Formality

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.

This article is authored by
George Edwards - Software Expert Witness

Dr. George Edwards has more than a decade of experience as a scientist, engineer, and technical consultant to academic research labs, government agencies, and technology companies, and he has served as a software expert in various litigation contexts, including several patent infringement matters.