메뉴 건너뛰기




Volumn 12, Issue 3, 2003, Pages 231-260

Actor-oriented design of embedded hardware and software systems

Author keywords

Actor oriented design; Embedded systems; JHDL; Model based design; Models of computation; Platform based design; Ptolemy II; Synthesis

Indexed keywords

APPLICATION SPECIFIC INTEGRATED CIRCUITS; C (PROGRAMMING LANGUAGE); COMPUTATIONAL METHODS; COMPUTER AIDED DESIGN; COMPUTER ARCHITECTURE; COMPUTER HARDWARE DESCRIPTION LANGUAGES; COMPUTER SIMULATION; CONSTRAINT THEORY; EMBEDDED SYSTEMS; JAVA PROGRAMMING LANGUAGE; MATHEMATICAL MODELS; SOFTWARE ENGINEERING;

EID: 0041880089     PISSN: 02181266     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0218126603000751     Document Type: Article
Times cited : (161)

References (50)
  • 1
    • 0042555956 scopus 로고    scopus 로고
    • A hierarchical, automated design flow for low-power, high-throughput digital signal processing IC
    • Ph.D. thesis, EECS Department, University of California at Berkeley, CA
    • W. R. Davis, "A hierarchical, automated design flow for low-power, high-throughput digital signal processing IC", Ph.D. thesis, EECS Department, University of California at Berkeley, CA, 2002.
    • (2002)
    • Davis, W.R.1
  • 2
    • 85008018482 scopus 로고    scopus 로고
    • Model-integrated computing
    • April
    • J. Sztipanovits and G. Karsai, "Model-integrated computing", IEEE Comput., April 1997, pp. 110-112.
    • (1997) IEEE Comput. , pp. 110-112
    • Sztipanovits, J.1    Karsai, G.2
  • 6
    • 0034273528 scopus 로고    scopus 로고
    • What's ahead for embedded software?
    • E. A. Lee, "What's ahead for embedded software?", IEEE Comput. 33, 7 (2000) 18-26.
    • (2000) IEEE Comput. , vol.33 , Issue.7 , pp. 18-26
    • Lee, E.A.1
  • 8
    • 0042555959 scopus 로고    scopus 로고
    • Defining platform-based design
    • February
    • A. Sangiovanni-Vincentelli, "Defining platform-based design", EEDesign, February 2002.
    • (2002) EEDesign
    • Sangiovanni-Vincentelli, A.1
  • 12
    • 0003660988 scopus 로고    scopus 로고
    • MoML - A modeling markup language in XML version 0.4
    • Technical Memorandum UCB/ERL M01/12, Electronics Research Lab., Department of Electrical Engineering and Computer Sciences, University of California Berkeley, CA 94720, USA, March
    • E. A. Lee and S. Neuendorffer, "MoML - A modeling markup language in XML version 0.4", Technical Memorandum UCB/ERL M01/12, Electronics Research Lab., Department of Electrical Engineering and Computer Sciences, University of California Berkeley, CA 94720, USA, March 2000.
    • (2000)
    • Lee, E.A.1    Neuendorffer, S.2
  • 13
    • 0003628955 scopus 로고    scopus 로고
    • Ptolemy II - Heterogeneous concurrent modeling and design in Java
    • Memo M01/12, UCB/ERL, EECS UC Berkeley, CA 94720, March
    • J. Davis et al., "Ptolemy II - Heterogeneous concurrent modeling and design in Java", Memo M01/12, UCB/ERL, EECS UC Berkeley, CA 94720, March 2001.
    • (2001)
    • Davis, J.1
  • 14
    • 0017504498 scopus 로고
    • Viewing control structures as patterns of passing messages
    • C. Hewitt, "Viewing control structures as patterns of passing messages", J. Artificial Intelligence 8, 3 (1977) 323-363.
    • (1977) J. Artificial Intelligence , vol.8 , Issue.3 , pp. 323-363
    • Hewitt, C.1
  • 15
    • 84976763727 scopus 로고
    • Concurrent object-oriented programming
    • G. Agha, "Concurrent object-oriented programming", Commun. ACM 33, 9 (1990) 125-140.
    • (1990) Commun. ACM , vol.33 , Issue.9 , pp. 125-140
    • Agha, G.1
  • 26
    • 0026220148 scopus 로고
    • The synchronous approach to reactive and realtime systems
    • A. Benveniste and G. Berry, "The synchronous approach to reactive and realtime systems", Proc. IEEE 79, 9 (1991) 1270-1282.
    • (1991) Proc. IEEE , vol.79 , Issue.9 , pp. 1270-1282
    • Benveniste, A.1    Berry, G.2
  • 27
    • 0026953373 scopus 로고
    • The Esterel synchronous programming language: Design, semantics, implementation
    • G. Berry and G. Gonthier, "The Esterel synchronous programming language: Design, semantics, implementation", Science of Computer Programming 19, 2 (1992) 87-152.
    • (1992) Science of Computer Programming , vol.19 , Issue.2 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 28
    • 0026221661 scopus 로고
    • The synchronous data flow programming language Lustre
    • N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud, "The synchronous data flow programming language Lustre", Proc. IEEE 79, 9 (1991) 1305-1321.
    • (1991) Proc. IEEE , vol.79 , Issue.9 , pp. 1305-1321
    • Halbwachs, N.1    Caspi, P.2    Raymond, P.3    Pilaud, D.4
  • 29
    • 0002837279 scopus 로고
    • Signal: A data flow oriented language for signal processing
    • Technical report, IRISA, Rennes France
    • P. L. Guernic, A. Benveniste, P. Bournai, and T. Gautier, "Signal: A data flow oriented language for signal processing", Technical report, IRISA, Rennes France, 1985.
    • (1985)
    • Guernic, P.L.1    Benveniste, A.2    Bournai, P.3    Gautier, T.4
  • 30
    • 0028317462 scopus 로고
    • TTP - A protocol for fault-tolerant real-time systems
    • H. Kopetz and G. Grunsteidl, "TTP - A protocol for fault-tolerant real-time systems", IEEE Comput. 27 (1994) 14-23.
    • (1994) IEEE Comput. , vol.27 , pp. 14-23
    • Kopetz, H.1    Grunsteidl, G.2
  • 31
    • 0002911457 scopus 로고    scopus 로고
    • Giotto: A time-triggered language for embedded programming
    • eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer-Verlag
    • T. A. Henzinger, B. Horowitz, and C. M. Kirsch, "Giotto: A time-triggered language for embedded programming", Proc. EMSOFT 01: Embedded Software, eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer-Verlag, 2001, pp. 166-184.
    • (2001) Proc. EMSOFT 01: Embedded Software , pp. 166-184
    • Henzinger, T.A.1    Horowitz, B.2    Kirsch, C.M.3
  • 32
    • 0003496051 scopus 로고
    • Scheduling dynamic dataflow graphs with bounded memory using the token flow mode
    • Ph.D. thesis, Electrical Engineering and Computer Sciences, University of California Berkeley
    • J. T. Buck, "Scheduling dynamic dataflow graphs with bounded memory using the token flow mode", Ph.D. thesis, Electrical Engineering and Computer Sciences, University of California Berkeley, 1993.
    • (1993)
    • Buck, J.T.1
  • 33
    • 0003570574 scopus 로고
    • Bounded scheduling of process networks
    • Ph.D. thesis, EECS Department, University of California at Berkeley, CA
    • T. M. Parks, "Bounded scheduling of process networks", Ph.D. thesis, EECS Department, University of California at Berkeley, CA, 1995.
    • (1995)
    • Parks, T.M.1
  • 35
    • 0003776777 scopus 로고    scopus 로고
    • An introduction to system level modeling in SystemC 2.0
    • Technical report, Open SystemC Initiative, May
    • S. Swan, "An introduction to system level modeling in SystemC 2.0", Technical report, Open SystemC Initiative, May 2001.
    • (2001)
    • Swan, S.1
  • 36
    • 84947257400 scopus 로고    scopus 로고
    • Hierarchical approach for design of multi-vehicle multi-modal embedded software
    • eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer-Verlag
    • T. J. Koo, J. Liebman, C. Ma, and S. Sastry, "Hierarchical approach for design of multi-vehicle multi-modal embedded software", Proc. EMSOFT 01: Embedded Software, eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer-Verlag, 2001, pp. 344-360.
    • (2001) Proc. EMSOFT 01: Embedded Software , pp. 344-360
    • Koo, T.J.1    Liebman, J.2    Ma, C.3    Sastry, S.4
  • 38
    • 0001661279 scopus 로고
    • Swingup control of inverted pendulum using pseudo-state feedback
    • K. Furuta, M. Yamakita, and S. Kobayashi, "Swingup control of inverted pendulum using pseudo-state feedback", J. Syst. Control Eng. 206 (1992) 263-269.
    • (1992) J. Syst. Control Eng. , vol.206 , pp. 263-269
    • Furuta, K.1    Yamakita, M.2    Kobayashi, S.3
  • 41
    • 33646774067 scopus 로고    scopus 로고
    • Using multiple levels of abstractions in embedded software design
    • eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer
    • J. R. Burch, R. Passerone, and A. L. Sangiovanni-Vincentelli, "Using multiple levels of abstractions in embedded software design", Proc. EMSOFT 01: Embedded Software, eds. T. Henzinger and C. Kirsch, Lecture Notes in Computer Science 2211, Springer, 2001, pp. 166-184.
    • (2001) Proc. EMSOFT 01: Embedded Software , pp. 166-184
    • Burch, J.R.1    Passerone, R.2    Sangiovanni-Vincentelli, A.L.3
  • 42
    • 0012586725 scopus 로고    scopus 로고
    • Responsible frameworks for heterogeneous modeling and design of embedded systems
    • Ph.D. thesis, EECS Department, University of California at Berkeley, CA
    • J. Liu, "Responsible frameworks for heterogeneous modeling and design of embedded systems", Ph.D. thesis, EECS Department, University of California at Berkeley, CA, 2001.
    • (2001)
    • Liu, J.1
  • 43
    • 0005423220 scopus 로고    scopus 로고
    • Synthesis of parallel hardware implementations from synchronous dataflow graph specification
    • Ph.D. thesis, EECS Department, University of California at Berkeley, CA
    • M. Williamson, "Synthesis of parallel hardware implementations from synchronous dataflow graph specification", Ph.D. thesis, EECS Department, University of California at Berkeley, CA, 1998.
    • (1998)
    • Williamson, M.1
  • 46
    • 0037574174 scopus 로고    scopus 로고
    • Design and implementation of a code generator for the CAL actor language
    • Technical Memorandum UCB/ERL M02/5, Electronics Research Lab., Department of Electrical Engineering and Computer Sciences, University of California Berkeley, CA 94720, USA, March
    • L. Wernli, "Design and implementation of a code generator for the CAL actor language", Technical Memorandum UCB/ERL M02/5, Electronics Research Lab., Department of Electrical Engineering and Computer Sciences, University of California Berkeley, CA 94720, USA, March 2002.
    • (2002)
    • Wernli, L.1
  • 49
    • 0019558332 scopus 로고
    • An economical class of digital filters for decimation and interpolation
    • E. Hogenauer, "An economical class of digital filters for decimation and interpolation", IEEE Trans. Acoustics, Speech and Signal Processing 29, 2 (1981) 155-162.
    • (1981) IEEE Trans. Acoustics, Speech and Signal Processing , vol.29 , Issue.2 , pp. 155-162
    • Hogenauer, E.1
  • 50
    • 0043056836 scopus 로고    scopus 로고
    • The Math Works
    • The Math Works, SIMULINK (1997), 1997.
    • (1997) SIMULINK (1997)


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