Michael Greenberg

Calculated based on number of publications stored in Pure and citations from Scopus
20042024

Research activity per year

Filter
Conference contribution

Search results

  • 2023

    Executing Shell Scripts in the Wrong Order, Correctly

    Liargkovas, G., Kallas, K., Greenberg, M. & Vasilakis, N., 22 Jun 2023, HotOS 2023 - Proceedings of the 19th Workshop on Hot Topics in Operating Systems. p. 103-109 7 p. (HotOS 2023 - Proceedings of the 19th Workshop on Hot Topics in Operating Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
  • Reasoning About Paths in the Interface Graph

    Greenberg, M., 1 Mar 2023, Eelco Visser Commemorative Symposium, EVCS 2023. Lammel, R., Mosses, P. D. & Steimann, F. (eds.). 11. (OpenAccess Series in Informatics; vol. 109).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • 2022

    Kleene algebra modulo theories: a framework for concrete KATs

    Greenberg, M., Beckett, R. & Campbell, E., 9 Jun 2022, PLDI 2022 - Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation. Jhala, R. & Dillig, I. (eds.). p. 594-608 15 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    5 Scopus citations
  • Practically Correct, Just-in-Time Shell Script Parallelization

    Kallas, K., Mustafa, T., Bielak, J., Karnikis, D., Dang, T. H. Y., Greenberg, M. & Vasilakis, N., 2022, Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022. p. 769-785 17 p. (Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    4 Scopus citations
  • 2021

    Files-as-Filesystems for POSIX Shell Data Processing

    Greenberg, M., 25 Oct 2021, PLOS 2021 - Proceedings of the 2021 11th Workshop on Programming Languages and Operating Systems. p. 17-23 7 p. (PLOS 2021 - Proceedings of the 2021 11th Workshop on Programming Languages and Operating Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    1 Scopus citations
  • The future of the shell: Unix and beyond

    Greenberg, M., Kallas, K. & Vasilakis, N., 1 Jun 2021, HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems. p. 240-241 2 p. (HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    3 Scopus citations
  • Unix shell programming: The next 50 years

    Greenberg, M., Kallas, K. & Vasilakis, N., 1 Jun 2021, HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems. p. 104-111 8 p. (HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    9 Scopus citations
  • 2019

    Space-Efficient Latent Contracts

    Greenberg, M., 2019, Trends in Functional Programming - 17th International Conference, TFP 2016, Revised Selected Papers. Van Horn, D. & Hughes, J. (eds.). p. 3-23 21 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10447 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    1 Scopus citations
  • The dynamic practice and static theory of gradual typing

    Greenberg, M., 1 Jul 2019, 3rd Summit on Advances in Programming Languages, SNAPL 2019. Lerner, B. S., Bodik, R. & Krishnamurthi, S. (eds.). 6. (Leibniz International Proceedings in Informatics, LIPIcs; vol. 136).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    10 Scopus citations
  • 2018

    Word expansion supports POSIX shell interactivity

    Greenberg, M., 9 Apr 2018, Programming 2018 Companion - Conference Companion of the 2nd International Conference on Art, Science, and Engineering of Programming. Sartor, J. B. & Marr, S. (eds.). p. 153-160 8 p. (ACM International Conference Proceeding Series; vol. Part F137691).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    6 Scopus citations
  • 2016

    SNAP: Stateful network-wide abstractions for packet processing

    Arashloo, M. T., Koral, Y., Greenberg, M., Rexford, J. & Walker, D., 22 Aug 2016, SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication. p. 29-43 15 p. 2934892. (SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    150 Scopus citations
  • Temporal NetKAT

    Beckett, R., Greenberg, M. & Walker, D., 2 Jun 2016, PLDI 2016 - Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation. Krintz, C. & Berger, E. (eds.). p. 386-401 16 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI); vol. 13-17-June-2016).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    15 Scopus citations
  • 2015

    Space-Efficient manifest contracts

    Greenberg, M., 14 Jan 2015, POPL 2015 - Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. p. 181-194 14 p. (Conference Record of the Annual ACM Symposium on Principles of Programming Languages; vol. 2015-January).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    22 Scopus citations
  • Tracking the flow of ideas through the programming languages literature

    Greenberg, M., Fisher, K. & Walker, D., 1 May 2015, 1st Summit on Advances in Programming Languages, SNAPL 2015. Ball, T., Bodik, R., Lerner, B. S., Morrisett, G. & Krishnamurthi, S. (eds.). p. 140-155 16 p. (Leibniz International Proceedings in Informatics, LIPIcs; vol. 32).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    2 Scopus citations
  • 2014

    Concurrent NetCore: From policies to pipelines

    Schlesinger, C., Greenberg, M. & Walker, D., 2014, ICFP 2014 - Proceedings of the 2014 ACM SIGPLAN International Conference on Functional Programming. p. 11-24 14 p. (Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    24 Scopus citations
  • 2013

    All your IFCException are belong to us

    Hriţcu, C., Greenberg, M., Karel, B., Pierce, B. C. & Morrisett, G., 2013, Proceedings - 2013 IEEE Symposium on Security and Privacy, SP 2013. p. 3-17 15 p. 6547098. (Proceedings - IEEE Symposium on Security and Privacy).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    51 Scopus citations
  • 2011

    Measure transformer semantics for Bayesian machine learning

    Borgström, J., Gordon, A. D., Greenberg, M., Margetson, J. & Van Gael, J., 2011, Programming Languages and Systems - 20th European Symposium on Programming, ESOP 2011, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2011, Proceedings. p. 77-96 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6602 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    43 Scopus citations
  • Polymorphic contracts

    Belo, J. F., Greenberg, M., Igarashi, A. & Pierce, B. C., 2011, Programming Languages and Systems - 20th European Symposium on Programming, ESOP 2011, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2011, Proceedings. p. 18-37 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6602 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    17 Scopus citations
  • 2010

    Contracts made manifest

    Greenberg, M., Pierce, B. C. & Weirich, S., 2010, POPL'10 - Proceedings of the 37th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. p. 353-364 12 p. (Conference Record of the Annual ACM Symposium on Principles of Programming Languages).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    37 Scopus citations
  • Matching lenses: Alignment and view update

    Barbosa, D. M. J., Cretin, J., Foster, N., Greenberg, M. & Pierce, B. C., 2010, ICFP'10 - Proceedings of the 2010 ACM SIGPLAN International Conference on Functional Programming. p. 193-204 12 p. (Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    37 Scopus citations
  • 2009

    Flapjax: A programming language for Ajax applications

    Meyerovich, L. A., Guha, A., Baskin, J., Cooper, G. H., Greenberg, M., Bromfield, A. & Krishnamurthi, S., 2009, OOPSLA 2009 - 24th Annual ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2009. p. 1-20 20 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    98 Scopus citations
  • 2007

    A generic programming toolkit for PADS/ML: First-class upgrades for third-party developers

    Fernández, M., Fisher, K., Nathan Foster, J., Greenberg, M. & Mandelbaum, Y., 2007, Practical Aspects of Declarative Languages - 10th International Symposium, PADL 2008, Proceedings. p. 133-149 17 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4902 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    5 Scopus citations