메뉴 건너뛰기




Volumn 14, Issue 8, 2006, Pages 854-867

SHIM: A deterministic model for heterogeneous embedded systems

Author keywords

Deterministic model of computation; Hardware synthesis; Hardware software codesign; Software synthesis

Indexed keywords

DETERMINISTIC MODEL OF COMPUTATION; HARDWARE SYNTHESIS; HARDWARE/SOFTWARE CODESIGN; SOFTWARE SYNTHESIS;

EID: 33746094778     PISSN: 10638210     EISSN: None     Source Type: Journal    
DOI: 10.1109/TVLSI.2006.878473     Document Type: Article
Times cited : (43)

References (34)
  • 1
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • G. Kahn, "The semantics of a simple language for parallel programming," in Inform. Process. 74: Proc. IFIP Congr. 74, 1974, pp. 471-475.
    • (1974) Inform. Process. 74: Proc. IFIP Congr. 74 , pp. 471-475
    • Kahn, G.1
  • 3
    • 0024645936 scopus 로고
    • Petri nets: Properties, analysis, and applications
    • Apr.
    • T. Murata, "Petri nets: properties, analysis, and applications," Proc. IEEE, vol. 77, no. 4, pp. 541-580, Apr. 1989.
    • (1989) Proc. IEEE , vol.77 , Issue.4 , pp. 541-580
    • Murata, T.1
  • 5
    • 0003570574 scopus 로고
    • Ph.D. dissertation, Univ. California, Berkeley, CA, available as UCB/ERL M95/105
    • T. M. Parks, "Bounded scheduling of process networks" Ph.D. dissertation, Univ. California, Berkeley, CA, 1995, available as UCB/ERL M95/105.
    • (1995) Bounded Scheduling of Process Networks
    • Parks, T.M.1
  • 6
    • 0003931061 scopus 로고
    • A structural approach to operational semantics
    • Aarhus Univ., Åarhus, Denmark
    • G. D. Plotkin, A structural approach to operational semantics Aarhus Univ., Åarhus, Denmark, Tech. Rep. DAIMIFN-19, 1981.
    • (1981) Tech. Rep. , vol.DAIMIFN-19
    • Plotkin, G.D.1
  • 7
    • 0026953373 scopus 로고
    • The Esterel synchronous programming language: Design, semantics, implementation
    • Nov.
    • G. Berry and G. Gonthier, "The Esterel synchronous programming language: Design, semantics, implementation," Sci. Comput. Program., vol. 19, no. 2, pp. 87-152, Nov. 1992.
    • (1992) Sci. Comput. Program. , vol.19 , Issue.2 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 9
    • 0034297992 scopus 로고    scopus 로고
    • An implementation of constructive synchronous programs in POLIS
    • Oct.
    • G. Berry and E. Sentovich, "An implementation of constructive synchronous programs in POLIS," Formal Methods Syst. Des., vol. 17, no. 2, pp. 165-191, Oct. 2000.
    • (2000) Formal Methods Syst. Des. , vol.17 , Issue.2 , pp. 165-191
    • Berry, G.1    Sentovich, E.2
  • 11
    • 84939698077 scopus 로고
    • Synchronous data flow
    • Sept.
    • E. A. Lee and D. G. Messerschmitt, "Synchronous data flow," Proc. IEEE, vol. 75, no. 9, pp. 1235-1245, Sept. 1987.
    • (1987) Proc. IEEE , vol.75 , Issue.9 , pp. 1235-1245
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 12
    • 84893782961 scopus 로고    scopus 로고
    • Efficient compilation of process-based concurrent programs without run-time scheduling
    • B. Lin, "Efficient compilation of process-based concurrent programs without run-time scheduling," in Proc. Des. Autom. Test Eur. (DATE), 1998, pp. 211-217.
    • (1998) Proc. Des. Autom. Test Eur. (DATE) , pp. 211-217
    • Lin, B.1
  • 13
    • 0033300726 scopus 로고    scopus 로고
    • Compositional software synthesis of communicating processes
    • X. Zhu and B. Lin, "Compositional software synthesis of communicating processes," in Proc. IEEE Int. Conf. Comput. Des. (ICCD), 1999, pp. 646-651.
    • (1999) Proc. IEEE Int. Conf. Comput. Des. (ICCD) , pp. 646-651
    • Zhu, X.1    Lin, B.2
  • 16
    • 0030704440 scopus 로고    scopus 로고
    • An efficient implementation of reactivity for modeling hardware in the Scenic design environment
    • S. Liao, S. Tjiang, and R. Gupta, "An efficient implementation of reactivity for modeling hardware in the Scenic design environment," in Proc. 34th Des. Autom. Conf., 1997, pp. 70-75.
    • (1997) Proc. 34th Des. Autom. Conf. , pp. 70-75
    • Liao, S.1    Tjiang, S.2    Gupta, R.3
  • 18
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • Oct.
    • R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck, "Efficiently computing static single assignment form and the control dependence graph," ACM Trans. Program. Lang. Syst., vol. 13, no. 4, pp. 451-490, Oct. 1991.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 20
    • 0003762771 scopus 로고
    • Properties of a model for parallel computations: Determinacy, termination, and queueing
    • Nov.
    • R. M. Karp and R. E. Miller, "Properties of a model for parallel computations: determinacy, termination, and queueing,"SIAM J. Appl. Math., vol. 14, no. 6, pp. 1390-1411, Nov. 1966.
    • (1966) SIAM J. Appl. Math. , vol.14 , Issue.6 , pp. 1390-1411
    • Karp, R.M.1    Miller, R.E.2
  • 21
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow programs for digital signal processing
    • Jan.
    • E. A. Lee and D. G. Messerschmitt, "Static scheduling of synchronous data flow programs for digital signal processing," IEEE Trans. Computers, vol. C-36, no. 1, pp. 24-35, Jan. 1987.
    • (1987) IEEE Trans. Computers , vol.C-36 , Issue.1 , pp. 24-35
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 23
    • 29244455084 scopus 로고    scopus 로고
    • Simulation and analysis of synthesised asynchronous circuits
    • Sep.
    • L. Janin, A. Bardsley, and D. A. Edwards, "Simulation and analysis of synthesised asynchronous circuits," Int. J. Simulation Syst., Sci. Technol., vol. 4, no. 3-4, pp. 31-43, Sep. 2003.
    • (2003) Int. J. Simulation Syst., Sci. Technol. , vol.4 , Issue.3-4 , pp. 31-43
    • Janin, L.1    Bardsley, A.2    Edwards, D.A.3
  • 24
    • 0026818736 scopus 로고
    • Receptive process theory
    • Feb.
    • M. B. Josephs, "Receptive process theory," Acta Informatica, vol. 29, no. 1, pp. 17-31, Feb. 1992.
    • (1992) Acta Informatica , vol.29 , Issue.1 , pp. 17-31
    • Josephs, M.B.1
  • 25
    • 77957933195 scopus 로고    scopus 로고
    • An analysis of determinacy using a trace-theoretic model of asynchronous circuits
    • _, "An analysis of determinacy using a trace-theoretic model of asynchronous circuits," in Proc. Ninth Int. Symp. Asynchronous Circuits Syst. (ASYNC), 2003, pp. 121-130.
    • (2003) Proc. Ninth Int. Symp. Asynchronous Circuits Syst. (ASYNC) , pp. 121-130
  • 30
    • 0026222682 scopus 로고
    • Programming real-time applications with SIGNAL
    • Sept.
    • P. Le Guernic, T. Gautier, M. Le Borgne, and C. Le Maire, "Programming real-time applications with SIGNAL," Proc. IEEE, vol. 79, no. 9, pp. 1321-1336, Sept. 1991.
    • (1991) Proc. IEEE , vol.79 , Issue.9 , pp. 1321-1336
    • Le Guernic, P.1    Gautier, T.2    Le Borgne, M.3    Le Maire, C.4
  • 31
    • 0001325987 scopus 로고
    • Ptolemy: A framework for simulating and prototyping heterogeneous systems
    • Apr.
    • J. T. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt, "Ptolemy: A framework for simulating and prototyping heterogeneous systems," Int. J. Comput. Simulation vol. 4, pp. 155-182, Apr. 1994.
    • (1994) Int. J. Comput. Simulation , vol.4 , pp. 155-182
    • Buck, J.T.1    Ha, S.2    Lee, E.A.3    Messerschmitt, D.G.4
  • 34
    • 0242527741 scopus 로고    scopus 로고
    • Giotto: A time-triggered language for embedded programming
    • Jan.
    • T. A. Henzinger, B. Horowitz, and C. M. Kirsch, "Giotto: a time-triggered language for embedded programming," Proc. IEEE, vol. 91, no. 1, pp. 84-99, Jan. 2003.
    • (2003) Proc. IEEE , vol.91 , Issue.1 , pp. 84-99
    • Henzinger, T.A.1    Horowitz, B.2    Kirsch, C.M.3


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