Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.

 

 

What's inside.

 

Home Page

Members

Publications

Projects

Tools

Opportunities for Research

Related Web Links 

  

CS Home

 

 

 

 

Critical Systems Research Group

The Critical Systems Research Group (CriSys) research interests are in the general area of software engineering; in particular, software development for critical software applications applications where incorrect operation of the software could lead to loss of life, substantial material or environmental damage, or large monetary losses. The long-term goal of our research activities is the development of a comprehensive framework for the development of software for critical software systems.Our work has focused on some of the most difficult and least understood aspects of software development�requirements specification and validation/verification.

To explore these topics, Professor Mats Heimdahl established the Critical Systems Research Groups (CriSys) at the University of Minnesota. The group has been consistently funded at a level of 4-6 supported research assistants and occupies its own well-equipped laboratory. Funding for CriSys has come from a wide variety of sources including the National Science Foundation (NSF), NASA, DOD, Minnesota Department of Transportation, and the University of Minnesota.

The groups earlier work involved (1) the development of easy to use formal modeling languages suitable for the modeling of embedded control applications and (2) the application of special purpose static analysis techniques. This work provided the foundation for their work on a requirements engineering environment, called NIMBUS, that allows both static and dynamic evaluation of formal requirements models.  The NIMBUS environment has formed the testbed for the group�s continued research into requirements modeling. The capabilities of NIMBUS allows a modeling technique we call specification-based prototyping that allows an engineer to use the formal requirements model as a prototype for dynamic evaluation purposes (including hardware-in-the-loop simulation).

While continuing to explore formal modeling and model validation, CriSys has, among other projects, investigated how a formal foundation can be leveraged to reduce software development costs and increase software quality. 

 

 

�2003 Regents of the University of Minnesota. All rights reserved.

Trouble seeing the text? | Contact U of M | Privacy

The University of Minnesota is an equal opportunity educator and employer.

 Last modified on June 6, 2003