Dr Ornela Dardha

  • Research Associate (Computing Science)

telephone: +44 (0)141 330 3754
email: Ornela.Dardha@glasgow.ac.uk

Biography

I am a Postdoctoral Researcher working with Prof. Simon J. Gay in the EPSRC programme grant From Data Types to Session Types: A Basis for Concurrency and Distribution (ABCD). Within the School, I am a member of Formal Analysis, Theory and Algorithms (FATA) research section and an RAs representative and member of the Athena SWAN Self-Assessment Team (SAT).

Previously, I obtained my Ph.D. in computer science in 2014 from the University of Bologna, under the supervision of Prof. Davide Sangiorgi. My Ph.D. thesis Type Systems for Distributed Programs: Components and Sessions was awarded the prize for the Best Italian Ph.D. Thesis in Theoretical Computer Science 2015, by the Italian Chapter of the European Association of Theoretical Computer Science (EATCS). During my Ph.D. I spent one year at the IT University of Copenhagen, hosted by Marco Carbone. I received my B.Sc degree in 2007 and M.Sc degree in 2010 in computer science (both summa cum laude) from Sapienza University of Rome.

You can find more information about me on my personal website.

Research interests

  • Formal mathematical models for communication-based concurrent and distributed systems.
  • Verification and reasoning techniques based on: types and type systems, encodings and expresiveness analysis, logic.
  • Design and implementation of software tools for communication safety in mainstream programming languages.
  • Static analysis for consistency, safety and liveness properties in communication-based concurrent and distributed systems.

Supervision

Publications

List by: Type | Date

Jump to: 2016 | 2015 | 2014 | 2013 | 2012
Number of items: 11.

2016

Dardha, O., Gorla, D. and Varacca, D. (2016) Semantic subtyping for objects and classes. Computer Journal, (doi:10.1093/comjnl/bxw080) (Early Online Publication)

Dardha, O. (2016) Type Systems for Distributed Programs: Components and Sessions. Series: Atlantis studies in computing, 7. Atlantis Press (Springer). ISBN 9789462392038 (doi:10.2991/978-94-6239-204-5)

Kouzapas, D., Dardha, O., Perera, R. and Gay, S. J. (2016) Typechecking Protocols with Mungo and StMungo. In: 18th International Symposium on Principles and Practice of Declarative Programming (PPDP 2016), Edinburgh, UK, 5-7 Sept 2016,

2015

Dardha, O. (2015) Type systems for distributed programs: session communication. Bulletin of the EATCS, 117, pp. 70-99.

Dardha, O. and Perez, J. A. (2015) Comparing deadlock-free session typed processes. In: Combined 22th International Workshop on Expressiveness in Concurrency and 12th Workshop on Structural Operational Semantics, Madrid, Spain, 31 Aug 2015,

2014

Bernardi, G., Dardha, O., Gay, S. and Kouzapas, D. (2014) On duality relations for session types. In: 9th International Symposium on Trustworthy Global Computing (TGC) 2014, Rome, Italy, 5-6 Sep 2014, pp. 51-66. ISBN 9783662459164 (doi:10.1007/978-3-662-45917-1_4)

Carbone, M., Dardha, O. and Montesi, F. (2014) Progress as compositional lock-freedom. In: COORDINATION 2014, Berlin, Germany, 3-5 Jun 2014, pp. 49-64. (doi:10.1007/978-3-662-43376-8_4)

Dardha, O. (2014) Recursive session types revisited. In: BEAT 2014: Third International Workshop on Behavioural Types, Rome, Italy, 01 Sep 2014, pp. 27-34. (doi:10.4204/EPTCS.162.4)

2013

Dardha, O., Giachino, E. and Lienhardt, M. (2013) A type system for components. In: 11th International Conference, SEFM 2013, Madrid, Spain, September 25-27, 2013, pp. 167-181. (doi:10.1007/978-3-642-40561-7_12)

Dardha, O., Gorla, D. and Varacca, D. (2013) Semantic Subtyping for Objects and Classes. In: Formal Techniques for Distributed Systems - Joint IFIP WG 6.1 International Conference, FMOODS/FORTE 2013, Florence, Italy, 3-5 Jun 2013, pp. 66-82. (doi:10.1007/978-3-642-38592-6_6)

2012

Dardha, O., Giachino, E. and Sangiorgi, D. (2012) Session types revisited. In: 14th International Symposium on Principles and Practice of Declarative Programming, Leuven, Belgium, 19-21 Sep 2012, pp. 139-149. (doi:10.1145/2370776.2370794)

This list was generated on Tue Jun 27 11:25:30 2017 BST.
Number of items: 11.

Articles

Dardha, O., Gorla, D. and Varacca, D. (2016) Semantic subtyping for objects and classes. Computer Journal, (doi:10.1093/comjnl/bxw080) (Early Online Publication)

Dardha, O. (2015) Type systems for distributed programs: session communication. Bulletin of the EATCS, 117, pp. 70-99.

Books

Dardha, O. (2016) Type Systems for Distributed Programs: Components and Sessions. Series: Atlantis studies in computing, 7. Atlantis Press (Springer). ISBN 9789462392038 (doi:10.2991/978-94-6239-204-5)

Conference Proceedings

Kouzapas, D., Dardha, O., Perera, R. and Gay, S. J. (2016) Typechecking Protocols with Mungo and StMungo. In: 18th International Symposium on Principles and Practice of Declarative Programming (PPDP 2016), Edinburgh, UK, 5-7 Sept 2016,

Dardha, O. and Perez, J. A. (2015) Comparing deadlock-free session typed processes. In: Combined 22th International Workshop on Expressiveness in Concurrency and 12th Workshop on Structural Operational Semantics, Madrid, Spain, 31 Aug 2015,

Bernardi, G., Dardha, O., Gay, S. and Kouzapas, D. (2014) On duality relations for session types. In: 9th International Symposium on Trustworthy Global Computing (TGC) 2014, Rome, Italy, 5-6 Sep 2014, pp. 51-66. ISBN 9783662459164 (doi:10.1007/978-3-662-45917-1_4)

Carbone, M., Dardha, O. and Montesi, F. (2014) Progress as compositional lock-freedom. In: COORDINATION 2014, Berlin, Germany, 3-5 Jun 2014, pp. 49-64. (doi:10.1007/978-3-662-43376-8_4)

Dardha, O. (2014) Recursive session types revisited. In: BEAT 2014: Third International Workshop on Behavioural Types, Rome, Italy, 01 Sep 2014, pp. 27-34. (doi:10.4204/EPTCS.162.4)

Dardha, O., Giachino, E. and Lienhardt, M. (2013) A type system for components. In: 11th International Conference, SEFM 2013, Madrid, Spain, September 25-27, 2013, pp. 167-181. (doi:10.1007/978-3-642-40561-7_12)

Dardha, O., Gorla, D. and Varacca, D. (2013) Semantic Subtyping for Objects and Classes. In: Formal Techniques for Distributed Systems - Joint IFIP WG 6.1 International Conference, FMOODS/FORTE 2013, Florence, Italy, 3-5 Jun 2013, pp. 66-82. (doi:10.1007/978-3-642-38592-6_6)

Dardha, O., Giachino, E. and Sangiorgi, D. (2012) Session types revisited. In: 14th International Symposium on Principles and Practice of Declarative Programming, Leuven, Belgium, 19-21 Sep 2012, pp. 139-149. (doi:10.1145/2370776.2370794)

This list was generated on Tue Jun 27 11:25:30 2017 BST.