Patent ID: 6175948
Filing Date: 2001-01-16
Classification: G06F

Abstract:
A method for generating a waveform compiler using a computer system, said method comprising the steps of:providing a library of reusable components including software components, operating system components, hardware components and hardware/software components;said software components including function, data structures and stub functions;said hardware components including target processes, template components and other hardware components;said hardware/software components including interfaces, buffering structures and interface drivers;providing multi-user access to the waveform compiler for parallel developments;creating a functional model of a waveform application as a data flow type graph;partitioning the functional model of the waveform application into tasks;generating an application model from the functional model;creating a behavior model of system tasks and application tasks including state machines and scenarios;creating from said tasks the behavior model;analyzing the tasks using the behavior model;generating target code using the behavior model; andsaid step of generating target code includes a step of selecting at least one of the reusable components from a group of the software components, operating system components, hardware components and hardware/software components.