College of Liberal Arts & Sciences

Iowa State University
INDEX
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

College of Liberal Arts & Sciences

College of Liberal Arts and Sciences
LAS Calendar | E-Mail/Phones |
  • Risky change

    New NSF grant allows software engineer Robyn Lutz to investigate the safety analysis of evolving product lines.


  • Change is inevitable.

    But change can also be risky - very risky when the change occurs in safety-critical systems.

    "Changing a product line of safety-critical systems can be sometimes be even riskier," says Robyn Lutz, professor of computer science. "But since change is inevitable, we should seek better ways, such as analysis techniques and software tools, to reduce the associated risks."

    Lutz, who as a software engineer has studied product safety as it relates to computer technology, has recently received a three-year, $300,000 National Science Foundation (NSF) grant to continue to look at the safety analysis of evolving product lines.

    When change occurs in a product line, the safety consequences can be even greater because multiple systems are involved.

    An example of such a change is a pacemaker/defibrillator. The software in past pacemakers couldn't tell when the individual was resting or exercising. New versions of the product have added a "rate-responsive" software feature to distinguish whether or not the user is currently active and to use this additional information in determining whether or not to stimulate the heart.

    Sounds good, right?

    "The capability to do this did not exist and had not been anticipated when the product line was initially built," Lutz says. "But it had significant safety implications when added as an optional feature to the product line later on.

    "However a business can't sit still and not improve their product," she continued. "They have to add more features to keep their share of the market. We're trying to figure out how best to we keep that product evolution safe (for the consumer)."

    Lutz's research is investigating types of evolution that are both common and problematic in safety-critical product lines while extending safety analysis techniques to efficiently update the product-line safety analysis as the software evolves.

    Her research team is also developing automated tool support.

    "The number of safety-critical product lines on the market is expanding rapidly," Lutz said. "We need better analysis techniques to determine whether a new feature can be added to all the systems in the product line safely."

    Some other of these product lines include aircraft flight-instrumentation displays, communication satellites, medical-imaging systems, smart vehicles and assistive robots.

    Lutz's area of research is software engineering, the part of computer science that studies how to develop better software systems. Safety-critical software is the software that can cause, or that can prevent, a hazardous situation or loss of a project.

    "I investigate methods by which we can more accurately describe and more rigorously analyze the requirements and design for safety-critical software and build tools to help developers apply these methods," she said.

    By developing these tools, Lutz hopes these safety-critical issues can be found earlier in the product development.

    "What I would like to do is provide software tools and techniques that allow companies building high integrity product lines to use these tools efficiently and cost effectively to check to see if the changes they are making are good changes," she said.

    "If we find these safety concerns earlier in the product development, it will save a lot of money. If we on't find these concerns until the product is being tested, it is much more expensive to fix.".
Robyn Lutz

Robyn Lutz

Around LAS

October 30 to November 12, 2006

Air Force Aerospace Studies - Anthropology - Biochemistry, Biophysics & Molecular Biology - Chemistry - Computer Science
Ecology, Evolution & Organismal Biology - Economics - English - Genetics, Development & Cell Biology - Geological & Atmospheric Sciences
Greenlee School of Journalism and Communication - History - Mathematics - Military Science - Music - Naval Science
Philosophy & Religious Studies - Physics and Astronomy - Political Science - Psychology - Sociology - Statistics - World Languages & Cultures

African American Studies - American Indian Studies - Biological/Premedical Illustration - Bioinformatics and Computational Biology
Classical Studies - Communication Studies - Criminal Justice Studies - Environmental Science - Environmental Studies - Interdisciplinary Studies
International Studies - Liberal Studies - Linguistics - Software Engineering - Speech Communication - U.S. Latino/a Studies - Women's Studies