메뉴 건너뛰기




Volumn , Issue , 2014, Pages 142-153

We have a DREAM: Distributed reactive programming with consistency guarantees

Author keywords

consistency guarantees; distributed reactive programming; dream; event based middleware; glitch freedom

Indexed keywords

MIDDLEWARE; SOFTWARE ARCHITECTURE;

EID: 84903218751     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2611286.2611290     Document Type: Conference Paper
Times cited : (34)

References (40)
  • 2
    • 52649148390 scopus 로고    scopus 로고
    • Consistent streaming through time: A vision for event stream processing
    • R. S. Barga, J. Goldstein, M. H. Ali, and M. Hong. Consistent streaming through time: A vision for event stream processing. In CIDR, pages 363-374, 2007.
    • (2007) CIDR , pp. 363-374
    • Barga, R.S.1    Goldstein, J.2    Ali, M.H.3    Hong, M.4
  • 4
    • 11844258998 scopus 로고    scopus 로고
    • Overview of the enterprise JavaBeans component model
    • Addison-Wesley Longman Publishing Co., Inc.
    • D. Blevins. Overview of the enterprise JavaBeans component model. In Component-based software engineering, pages 589-606. Addison-Wesley Longman Publishing Co., Inc., 2001.
    • (2001) Component-based Software Engineering , pp. 589-606
    • Blevins, D.1
  • 5
    • 35348903812 scopus 로고    scopus 로고
    • Lowering: A static optimization technique for transparent functional reactivity
    • K. Burchett, G. H. Cooper, and S. Krishnamurthi. Lowering: a static optimization technique for transparent functional reactivity. In PEPM, pages 71-80, 2007.
    • (2007) PEPM , pp. 71-80
    • Burchett, K.1    Cooper, G.H.2    Krishnamurthi, S.3
  • 6
    • 33745787935 scopus 로고    scopus 로고
    • Embedding dynamic dataflow in a call-by-value language
    • G. H. Cooper and S. Krishnamurthi. Embedding dynamic dataflow in a call-by-value language. In ESOP, pages 294-308, 2006.
    • (2006) ESOP , pp. 294-308
    • Cooper, G.H.1    Krishnamurthi, S.2
  • 7
    • 84949220716 scopus 로고    scopus 로고
    • Frappe: Functional reactive programming in Java
    • A. Courtney. Frappe: Functional reactive programming in Java. In PADL, pages 29-44, 2001.
    • (2001) PADL , pp. 29-44
    • Courtney, A.1
  • 8
    • 0035440934 scopus 로고    scopus 로고
    • The JEDI event-based infrastructure and its application to the development of the OPSS WFMS
    • DOI 10.1109/32.950318
    • G. Cugola, E. Di Nitto, and A. Fuggetta. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Trans. Soft. Eng., 27(9):827-850, 2001. (Pubitemid 32945660)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.9 , pp. 827-850
    • Cugola, G.1    Di, N.E.2    Fuggetta, A.3
  • 9
    • 84855339464 scopus 로고    scopus 로고
    • Processing flows of information: From data stream to complex event processing
    • G. Cugola and A. Margara. Processing flows of information: From data stream to complex event processing. ACM Comput. Surv., 44(3):1-62, 2012.
    • (2012) ACM Comput. Surv. , vol.44 , Issue.3 , pp. 1-62
    • Cugola, G.1    Margara, A.2
  • 10
    • 34548043931 scopus 로고    scopus 로고
    • REDS: A reconfigurable dispatching system
    • G. Cugola and G. P. Picco. REDS: a reconfigurable dispatching system. In SEM, pages 9-16, 2006.
    • (2006) SEM , pp. 9-16
    • Cugola, G.1    Picco, G.P.2
  • 11
    • 0030676685 scopus 로고    scopus 로고
    • Functional reactive animation
    • C. Elliott and P. Hudak. Functional reactive animation. In ICFP, pages 263-273, 1997.
    • (1997) ICFP , pp. 263-273
    • Elliott, C.1    Hudak, P.2
  • 12
    • 72949123539 scopus 로고    scopus 로고
    • Push-pull functional reactive programming
    • C. M. Elliott. Push-pull functional reactive programming. In Haskell, pages 25-36, 2009.
    • (2009) Haskell , pp. 25-36
    • Elliott, C.M.1
  • 14
    • 69949133444 scopus 로고    scopus 로고
    • EventJava: An extension of Java for event correlation
    • P. Eugster and K. Jayaram. EventJava: An extension of Java for event correlation. In ECOOP, pages 570-594, 2009.
    • (2009) ECOOP , pp. 570-594
    • Eugster, P.1    Jayaram, K.2
  • 16
    • 55149114934 scopus 로고    scopus 로고
    • Protopeer: From simulation to live deployment in one step
    • W. Galuba, K. Aberer, Z. Despotovic, and W. Kellerer. Protopeer: From simulation to live deployment in one step. In P2P, pages 191-192, 2008.
    • (2008) P2P , pp. 191-192
    • Galuba, W.1    Aberer, K.2    Despotovic, Z.3    Kellerer, W.4
  • 17
    • 79955154051 scopus 로고    scopus 로고
    • EScala: Modular event-driven object interactions in Scala
    • V. Gasiunas, L. Satabin, M. Mezini, A. Núñez, and J. Noyé. EScala: modular event-driven object interactions in Scala. In AOSD, pages 227-240, 2011.
    • (2011) AOSD , pp. 227-240
    • Gasiunas, V.1    Satabin, L.2    Mezini, M.3    Núñez, A.4    Noyé, J.5
  • 18
    • 35248816084 scopus 로고    scopus 로고
    • Arrows, Robots, and Functional Reactive Programming
    • Advanced Functional Programming
    • P. Hudak, A. Courtney, H. Nilsson, and J. Peterson. Arrows, robots, and functional reactive programming. In Advanced Functional Programming, pages 159-187. Springer, 2003. (Pubitemid 36658366)
    • (2003) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2638 , pp. 159-187
    • Hudak, P.1    Courtney, A.2    Nilsson, H.3    Peterson, J.4
  • 19
    • 0029324589 scopus 로고
    • A total ordering multicast protocol using propagation trees
    • X. Jia. A total ordering multicast protocol using propagation trees. IEEE Trans. on Parallel Distrib, Syst., 6(6):617-627, 1995.
    • (1995) IEEE Trans. on Parallel Distrib, Syst. , vol.6 , Issue.6 , pp. 617-627
    • Jia, X.1
  • 22
    • 0017996760 scopus 로고
    • TIME, CLOCKS, AND THE ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM.
    • DOI 10.1145/359545.359563
    • L. Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978. (Pubitemid 8615486)
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 26
    • 80051937283 scopus 로고    scopus 로고
    • High Performance Content-Based Matching Using GPUs
    • A. Margara and G. Cugola. High Performance Content-Based Matching Using GPUs. In DEBS, pages 183-194, 2011.
    • (2011) DEBS , pp. 183-194
    • Margara, A.1    Cugola, G.2
  • 28
    • 84900030664 scopus 로고    scopus 로고
    • Ways to react: Comparing reactive languages and complex event processing
    • A. Margara and G. Salvaneschi. Ways to react: Comparing reactive languages and complex event processing. In REM, 2013.
    • (2013) REM
    • Margara, A.1    Salvaneschi, G.2
  • 29
    • 84861178825 scopus 로고    scopus 로고
    • Your mouse is a database
    • E. Meijer. Your mouse is a database. Commun. ACM, 55(5):66-73, 2012.
    • (2012) Commun. ACM , vol.55 , Issue.5 , pp. 66-73
    • Meijer, E.1
  • 33
    • 49049090590 scopus 로고    scopus 로고
    • Ptolemy: A language with quantified, typed events
    • H. Rajan and G. T. Leavens. Ptolemy: A language with quantified, typed events. In ECOOP, pages 155-179, 2008.
    • (2008) ECOOP , pp. 155-179
    • Rajan, H.1    Leavens, G.T.2
  • 34
    • 79960155352 scopus 로고    scopus 로고
    • Towards highly parallel event processing through reconfigurable hardware
    • M. Sadoghi, H. Singh, and H.-A. Jacobsen. Towards highly parallel event processing through reconfigurable hardware. In DaMoN, pages 27-32, 2011.
    • (2011) DaMoN , pp. 27-32
    • Sadoghi, M.1    Singh, H.2    Jacobsen, H.-A.3
  • 36
    • 84900004316 scopus 로고    scopus 로고
    • REScala: Bridging between object-oriented and functional style in reactive applications
    • G. Salvaneschi, G. Hintz, and M. Mezini. REScala: Bridging between object-oriented and functional style in reactive applications. In AOSD, 2014.
    • (2014) AOSD
    • Salvaneschi, G.1    Hintz, G.2    Mezini, M.3
  • 37
    • 84875989346 scopus 로고    scopus 로고
    • Reactive behavior in object-oriented applications: An analysis and a research roadmap
    • G. Salvaneschi and M. Mezini. Reactive behavior in object-oriented applications: An analysis and a research roadmap. In AOSD, 2013.
    • (2013) AOSD
    • Salvaneschi, G.1    Mezini, M.2
  • 38
    • 84899995501 scopus 로고    scopus 로고
    • JEScala: Modular coordination with declarative events and joins
    • J. M. Van Ham, G. Salvaneschi, M. Mezini, and J. Noyé. JEScala: Modular coordination with declarative events and joins. In AOSD '14, 2014.
    • (2014) AOSD '14
    • Van Ham, J.M.1    Salvaneschi, G.2    Mezini, M.3    Noyé, J.4
  • 40
    • 84866887562 scopus 로고    scopus 로고
    • Total order in content-based publish/subscribe systems
    • K. Zhang, V. Muthusamy, and H.-A. Jacobsen. Total order in content-based publish/subscribe systems. In ICDCS, pages 335-344, 2012.
    • (2012) ICDCS , pp. 335-344
    • Zhang, K.1    Muthusamy, V.2    Jacobsen, H.-A.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.