Alessandra Cavarra
University Lecturer
Department of Computer Science
University of Oxford
United Kingdom
Biography
Alessandra Cavarra is a University Lecturer in Software Engineering. She obtained a MSc and PhD in Computer Science at the University of Catania (Italy) spending periods as a visiting researcher in the United States and Germany. She then moved to Oxford as a research fellow working in the EU funded project AGEDIS. Currently, Alessandra teaches two post-graduate courses: Object Oriented Design and Software Testing.
Research Interest
Alessandra's main research interests reflect her teaching activity. In the past, she has produced a formal semantics to most of UML behavioral diagrams, built a tool to symbolically execute UML models, and forward engineer UML models into formal specifications. She is also involved in model-based testing, i.e. the definition of methods and tools to derive automatically test cases from models depicting important aspects of the system under test. In general, Alessandra is interested in formal methods and the integration of formal and semi-formal languages. She is a member of the Abstract State Machines (ASM) community.
Publications
-
Merayo MG. Proceedings of the 11th International Conference on Quality Software ‚QSIC 2011 ‚Madrid ‚Spain ‚July 13− 14 ‚2011. InQSIC 2011. IEEE Computer Society.
-
Wang CW, Cavarra A, Davies J. Formal and model-based testing of concurrent workflows. InQuality Software (QSIC), 2011 11th International Conference on 2011 Jul 13 (pp. 252-259). IEEE.
-
Cavarra A. A data-flow approach to test multi-agent ASMs. Formal aspects of computing. 2011 Jan 1;23(1):21-41.