Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1869542.1869595acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
poster

Reconciling concurrency and modularity with Panini's asynchronous typed events

Published: 17 October 2010 Publication History

Abstract

This poster presents our language design called Panini. It focuses on Panini's asynchronous, typed event which reconciles the modularity goal promoted by the implicit invocation design style with the scalability goal of exposing concurrency between the execution of subjects and observers.

References

[1]
]]J. Armstrong, R. Williams, M. Virding, and C. Wikstroem. Concurrent Programming in ERLANG. Prentice-Hal, 1996.
[2]
]]E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., 1995.
[3]
]]Y. Long, S. L. Mooney, T. Sondag, and H. Rajan. Implicit invocation meets safe, implicit concurrency. In GPCE '10: Ninth International Conference on Generative Programming and Component Engineering, October 2010.
[4]
]]D. Notkin, D. Garlan, W. G. Griswold, and K. J. Sullivan. Adding Implicit Invocation to Languages: Three Approaches. In JSSST International Symposium on Object Technologies for Advanced Software, pages 489--510, 1993.
[5]
]]H. Rajan and G. T. Leavens. Ptolemy: A language with quantified, typed events. In ECOOP, pages 155--179, 2008.
[6]
]]M. C. Rinard and M. S. Lam. The design, implementation, and evaluation of Jade. ACM Trans. Program. Lang. Syst., 20(3):483--545, 1998.
[7]
]]D. C. Schmidt. Reactor: an object behavioral pattern for concurrent event demultiplexing and event handler dispatching. Pattern languages of program design, pages 529--545, 1995.

Index Terms

  1. Reconciling concurrency and modularity with Panini's asynchronous typed events

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      OOPSLA '10: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
      October 2010
      352 pages
      ISBN:9781450302401
      DOI:10.1145/1869542

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 17 October 2010

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. modularity
      2. safe implicit concurrency

      Qualifiers

      • Poster

      Conference

      SPLASH '10
      Sponsor:

      Upcoming Conference

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 64
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 03 Oct 2024

      Other Metrics

      Citations

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media