Title : 
An object-oriented approach to system modeling and codesign for multimedia applications
         
        
            Author : 
Fayad, Ghassan ; Khordoc, Karim
         
        
            Author_Institution : 
McGill Univ., Montreal, Que., Canada
         
        
        
        
        
        
            Abstract : 
In this paper, we present an object-oriented approach to modeling systems targeted for the fast growing multimedia applications market. We focus on techniques to reach the first executable model in C++ and propose a design flow to refine the system to its implementation while minimizing re-coding efforts. We propose to take advantage of C++ expressiveness and SystemC modeling constructs to simplify mapping of the blocks, and provide possibilities for IP reuse. We enforce a strict separation of the internal behavior from the interface behavior of the design components and propose to explore those possibilities through a set-top box case study
         
        
            Keywords : 
C++ language; hardware-software codesign; industrial property; multimedia computing; object-oriented methods; C++; IP reuse; SystemC modeling constructs; codesign; design components; design flow; executable model; interface behavior; internal behavior; multimedia applications; object-oriented approach; re-coding efforts; set-top box; system modeling; Application software; Computer architecture; Computer languages; Decoding; Embedded software; Hardware design languages; Kernel; Multimedia systems; Object oriented modeling; Software standards;
         
        
        
        
            Conference_Titel : 
Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
         
        
            Conference_Location : 
Jounieh
         
        
            Print_ISBN : 
0-7803-6542-9
         
        
        
            DOI : 
10.1109/ICECS.2000.911488