[Brown CS Talks] Brown CS Colloquim: Yuri Gurevich in Lubrano on 10/17/02 at 4 pm
talks@list.cs.brown.edu
talks@list.cs.brown.edu
Tue, 01 Oct 2002 13:24:21 -0400
BROWN UNIVERSITY
COMPUTER SCIENCE COLLOQUIUM
presents
Yuri Gurevich
Microsoft Research
Thursday, October 17, 2002 at 4 pm
Lubrano Conference Room (CIT 4th floor)
Refreshments will be served at 3:45 pm
Executable Specifications
Abstract
Some people think that executable specification is a contradiction in
terms. We think that executable specifications will change the way
software is designed, developed, tested and documented. Our opinion
is based on the theory of abstract state machines, extensive
international ASM experimentation with ASMs, and the applied ASM work
of our own group, the group on Foundations of Software Engineering.
The ASM theory tell us that every computation system, at any fixed
level of abstraction, can be faithfully represented as an ASM. The
specification language AsmL, developed by our group, makes writing ASM
models practical. Our tools allow the developers (more and more) to
experiment with their design, validate it and enforce it. The tools
allow testers to be involved earlier in the software development cycle
and empower them to test the intended functionality of software (and
not only its robustness).
Bio: Yuri Gurevich is Sr. Researcher at Microsoft Research in Redmond,
WA. He is also Professor Emeritus at the University of Michigan, ACM
Fellow, Guggenheim Fellow, and Dr. Honoris Causa of Limburg University
in Belgium. In Microsoft, he heads the group on Foundations of
Software Engineering.
Host: Professor Steve Reiss