Michael Butler
automata dependable systems design patterns distributed testing embedded systems formal methods formal software development formal verification model checking modeling programming paradigms semantic Web services semantics systems analysis verification