메뉴 건너뛰기




Volumn , Issue , 2009, Pages 23-34

Safe functional reactive programming through dependent types

Author keywords

Dependent types; Domain specific languages; Dsels; Frp; Functional programming; Reactive programming; Synchronous data flow

Indexed keywords

CONTINUOUS TIME; CORRECTNESS PROPERTIES; DATAFLOW; DEPENDENT TYPES; DISCRETE-TIME SIGNALS; DOMAIN SPECIFIC; DOMAIN SPECIFIC LANGUAGES; DYNAMIC STRUCTURE; FEED-BACK LOOP; HIGHER ORDER; OPERATIONAL SEMANTICS; REACTIVE LANGUAGES; REACTIVE PROGRAMMING; STATIC TECHNIQUES; SYNCHRONOUS DATAFLOW; TYPE SYSTEMS; TYPICAL APPLICATION;

EID: 70450286358     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1596550.1596558     Document Type: Conference Paper
Times cited : (31)

References (31)
  • 2
    • 0026953373 scopus 로고
    • The esterel synchronous programming language: Design, semantics, implementation
    • Gérard Berry and Georges Gonthier. The Esterel synchronous programming language: Design, semantics, implementation. Science of Computer Programming, 19(2): 87-152, 1992.
    • (1992) Science of Computer Programming , vol.19 , Issue.2 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 4
    • 34548772844 scopus 로고    scopus 로고
    • BEng thesis, University of New South Wales, Sydney, Australia
    • Mun Hon Cheong. Functional programming and 3D games. BEng thesis, University of New South Wales, Sydney, Australia, 2005.
    • (2005) Functional Programming and 3D Games
    • Cheong, M.H.1
  • 7
  • 12
    • 38549097320 scopus 로고    scopus 로고
    • Switched-on Yampa: Declarative programming of modular synthesizers
    • Springer-Verlag
    • George Giorgidze and Henrik Nilsson. Switched-on Yampa: Declarative programming of modular synthesizers. In Practical Aspects of Declarative Languages (PADL '08), pages 282-298. Springer-Verlag, 2008.
    • (2008) Practical Aspects of Declarative Languages (PADL '08) , pp. 282-298
    • Giorgidze, G.1    Nilsson, H.2
  • 14
    • 84863910190 scopus 로고    scopus 로고
    • Synchronous programming of reactive systems, a tutorial and commented bibliography
    • Springer-Verlag
    • Nicolas Halbwachs. Synchronous programming of reactive systems, a tutorial and commented bibliography. In Computer Aided Verification (CAV '98), pages 1-16. Springer-Verlag, 1998.
    • (1998) Computer Aided Verification (CAV '98) , pp. 1-16
    • Halbwachs, N.1
  • 15
    • 0026221661 scopus 로고
    • The synchronous data-flow programming language lustre
    • Nicolas Halbwachs, Paul Caspi, Pascal Raymond, and Daniel Pilaud. The synchronous data-flow programming language Lustre. Proceedings of the IEEE, 79(9): 1305-1320, 1991.
    • (1991) Proceedings of the IEEE , vol.79 , Issue.9 , pp. 1305-1320
    • Halbwachs, N.1    Caspi, P.2    Raymond, P.3    Pilaud, D.4
  • 16
    • 0029701554 scopus 로고    scopus 로고
    • The theory of hybrid automata
    • IEEE Computer Society
    • Thomas A. Henzinger. The theory of hybrid automata. In Logics in Computer Science (LICS '96), pages 278-292. IEEE Computer Society, 1996.
    • (1996) Logics in Computer Science (LICS '96) , pp. 278-292
    • Henzinger, T.A.1
  • 17
    • 0033751744 scopus 로고    scopus 로고
    • Generalising monads to arrows
    • John Hughes. Generalising monads to arrows. Science of Computer Programming, 37(1-3): 67-111, 2000.
    • (2000) Science of Computer Programming , vol.37 , Issue.1-3 , pp. 67-111
    • Hughes, J.1
  • 27
    • 70449129705 scopus 로고    scopus 로고
    • Optimisation of dynamic, hybrid signal function networks
    • Intellect
    • Neil Sculthorpe and Henrik Nilsson. Optimisation of dynamic, hybrid signal function networks. In Trends in Functional Programming (TFP '08), pages 97-112. Intellect, 2008.
    • (2008) Trends in Functional Programming (TFP '08) , pp. 97-112
    • Sculthorpe, N.1    Nilsson, H.2
  • 28
    • 0242279727 scopus 로고    scopus 로고
    • Simulink. 3 Apple Hill Drive, Natick, MA, Version 7.3.
    • Simulink. Using Simulink, Version 7.3. 3 Apple Hill Drive, Natick, MA, 2009. http://www.mathworks.com.
    • (2009) Using Simulink


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