José Bernardo BarrosView profile
Associate Professor
José Bernardo Barros is an Associate Professor at the Department of Informatics of the University of Minho and a Senior Researcher at HASLab/INESC TEC since 2011. He earned a D.Phill in Computation from the University of Oxford. His research focuses on formal aspects of programming, including program correctness, methods for building reliable software, and formal verification techniques. He has taught courses on functional and imperative programming, algorithms, and complexity for two decades. Research interests emphasize formal methods for software engineering, with contributions to program slicing algorithms and semantics of non-terminating systems. His work combines axiomatic semantics with practical applications like dead code elimination. He is part of the MFES team in the MSc in Informatics Engineering program. Publications highlight advancements in slicing techniques and formal semantics, with notable contributions to specification-based slicing and rewrite system analysis. Supervised theses include development of franchise management platforms. Affiliated with INESC TEC, he actively contributes to high-assurance software research.





