Title :
Gravity: An object-oriented framework for hardware/software tool integration
Author :
Rangarajan, Murali ; Penix, John ; Alexander, Paul ; Wilsey, Philip A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
Abstract :
Systems development is becoming more and more complex. It consists of many phases such as high-level design, low-level design, design validation, simulation, and so on. Throughout the design process, a variety of tools are used to assist and automate the various phases. These tools are often incompatible, forcing the design phases to be performed in isolation. This limits the iterative possibilities of the design process and forces the designer to make commitments, such as hardware or software implementation, early in the design process. The Gravity system is a tool integration framework designed to provide continuity throughout the design process. It is intended to be used to build domain-specific design environments. Gravity provides an easy way to construct a common store of objects involved in design, and to apply various tools to these objects. New languages and tools can be easily integrated within the framework. The system makes no distinction between hardware and software modules, thereby facilitating hardware/software co-design. Gravity is implemented in JAVA, providing portability networking capability and graphical extensibility
Keywords :
high level synthesis; logic design; object-oriented programming; programming environments; software tools; Gravity; JAVA; design validation; domain-specific design environments; graphical extensibility; hardware/software codesign; hardware/software tool integration; high-level design; low-level design; object-oriented framework; portability networking capability; systems development; Analytical models; Computer bugs; Contracts; Gravity; Hardware; Java; Object oriented modeling; Process design; Software standards; Software tools;
Conference_Titel :
Simulation Symposium, 1997. Proceedings., 30th Annual
Conference_Location :
Atlanta, GA
Print_ISBN :
0-8186-7934-4
DOI :
10.1109/SIMSYM.1997.586466