Liuba Shrira
{{short description|Computer scientist}}
Liuba Shrira is a professor of computer science at Brandeis University, whose research interests primarily involve distributed systems.{{cite web|url=http://pages.cs.brandeis.edu/~liuba/bio.html|title=Liuba Shrira|website=pages.cs.brandeis.edu}} Shrira is accredited with having coined the phrase "promise" when referring to the completion (or failure) of an asynchronous operation and its resulting value for the JavaScript programming language{{Cite journal |last1=Liskov |first1=B. |last2=Shrira |first2=L. |date=July 1988 |title=Promises: linguistic support for efficient asynchronous procedure calls in distributed systems |url=https://dl.acm.org/doi/10.1145/960116.54016 |journal=ACM SIGPLAN Notices |language=en |volume=23 |issue=7 |pages=260–267 |doi=10.1145/960116.54016 |issn=0362-1340}}
Shrira received her PhD from Technion. She is affiliated with the MIT Computer Science and Artificial Intelligence Laboratory. Previously, she was a researcher in the MIT Programming Methodology Group (1986–1997), a visiting researcher at Microsoft Research (2004–2005), and a visiting professor at Technion (2010–2011).{{Cite web|url=http://netys.net/talk-shrira/|title=Keynote Talk: Optimistic and pessimistic synchronization for data structures for in-memory stores {{!}} NETYS 2020|language=fr-FR|access-date=2020-02-01}}
She is a member of the Association for Computing Machinery (ACM), which has recognized her as a [https://web.archive.org/web/20121002223448/http://awards.acm.org/homepage.cfm?alpha=S&srt=alpha&awd=157 Distinguished Scientist in 2009], and the IEEE Computer Society.
Shrira was one of the founding members of the Systers mailing list for women in computing.{{cite web|url=http://anitaborg.org/initiatives/systers/founding-systers/|title=Founding Systers – AnitaB.org|website=anitaborg.org}}
Selected publications
Some of Liuba Shrira's publications include:
- Barbara Liskov; Sanjay Ghemawat; Robert Gruber; Paul Johnson; Liuba Shrira; Michael Williams (1991). "Replication in the Harp File System". 13th ACM Symposium on Operating Systems Principles.{{cite web|url=http://pmg.csail.mit.edu/pubs/Liuba-Shrira.html|title=Liuba Shrira's publications|website=pmg.csail.mit.edu}}
- Rivka Ladin; Barbara Liskov; Liuba Shrira; Sanjay Ghemawat (1992). "Providing high availability using lazy replication". ACM Transactions on Computer Systems.{{cite journal|title=Providing high availability using lazy replication|first1=Rivka|last1=Ladin|first2=Barbara|last2=Liskov|first3=Liuba|last3=Shrira|first4=Sanjay|last4=Ghemawat|date=1 November 1992|journal=ACM Transactions on Computer Systems |volume=10|issue=4|pages=360–391|doi=10.1145/138873.138877|citeseerx = 10.1.1.586.7749|s2cid=2219840}}
- Chandrasekhar Boyapati; Barbara Liskov; Liuba Shrira (2003). "Ownership Types for Object Encapsulation". ACM Symposium on Principles of Programming Languages.
References
External links
{{external media
|video1=[http://research.microsoft.com/apps/video/default.aspx?id=168852 ACID Objects and Modularity in the Cloud], Microsoft Research, 5 June 2012
|video2=[https://www.youtube.com/watch?v=onpukrwX4WY A New Approach to Old Storage], Google Tech Talks July 12, 2007
}}
- [http://www.cs.brandeis.edu/~liuba/ Liuba Shrira's homepage]
- [https://www.youtube.com/watch?v=onpukrwX4WY Google Tech Talk: Split Snapshots: A New Approach to Old State Storage]
- [http://research.microsoft.com/apps/video/dl.aspx?id=168852 Microsoft Research Talk: ACID Objects and Modularity in the Cloud]
- [http://pmg.csail.mit.edu/pubs/Liuba-Shrira.html Programming Methodology Group publications by Liuba Shrira]
{{authority control}}
{{DEFAULTSORT:Shrira, Liuba}}
Category:American computer scientists
Category:American women computer scientists