Title : 
A workbench for generation of component models
         
        
            Author : 
Blüml, Marcus ; Lenzen, Michael ; Pawlak, Adam
         
        
            Author_Institution : 
Gesellschaft fur Math. und Datenverarbeitung, St. Augustin, Germany
         
        
        
        
        
            Abstract : 
The authors present a generator of behavioral components models which is highly flexible as it depends neither on a particular modeling technique, nor on a specific input format of a component specification. It is currently tuned for VHDL, but in fact is not HDL specific. To obtain a maximum degree of flexibility, the generator was designed as a model development environment basically composed of four module types: preprocessor modules parsing and processing component specifications of a specific definition format, method modules representating the component modeling technique to be used, a server module that controls and invokes various generation activities, and a client module constituting the user interface. To provide a workbench that can be tailored to the model developer´s individual needs and can grow with the model developer´s experience is the major concern of this work
         
        
            Keywords : 
hardware description languages; logic CAD; logic design; VHDL; behavioral components models; client module; component specifications; flexibility; method modules; model development environment; preprocessor modules; server module; workbench; Computer industry; Electronic switching systems; Expert systems; Hardware design languages; Libraries; Power generation; Production; Specification languages; Standards development; User interfaces;
         
        
        
        
            Conference_Titel : 
Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
         
        
            Conference_Location : 
Hamburg
         
        
            Print_ISBN : 
0-8186-4350-1
         
        
        
            DOI : 
10.1109/EURDAC.1993.410678