MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  by

Download:
Download as a PDF | Download as a PS
by Phani K. Putrevu
http://www.ece.uc.edu/~paw/lab/theses/pputrevu.ps.gz
Add To MetaCart

Abstract:

Novel techniques are needed to cope with the increasing complexity of digital systems and the increasing densities offered by sub-micron fabrication techniques. Designers rely on high-level modeling to manage the complexity of these systems. Although VHDL can be used for modeling at the system level, it lacks certain feature that make the task of system level modeling with VHDL more difficult than it should be. Software programmers have used object-oriented programming techniques to handle complexity of large software systems. VHDL lacks features to support such object oriented techniques. This thesis details the design, implementation, and analysis of SAVANT and University of Adelaide VHDL Extensions (SUAVE). SUAVE extends VHDL with features for object-orientation, genericity, encapsulation, abstract communication, and dynamic creation of processes. The SUAVE analyzer is built as an extension to SCRAM, the VHDL analyzer built as part of the Standard Analyzer of VHDL Applications for Next-generation Technologies (SAVANT) project. The SUAVE analyzer uses an intermediate representation that is an extension of the AIRE standard. SUAVE extensions are designed to make it a complete superset

Citations

1415 The Java Language Specification – Gosling, Joy, et al. - 1996
797 Software Engineering. A Practitioners Approach – Pressman - 1997
688 Software Engineering Economics – Boehm - 1981
197 Dimensions of object-based language design – Wegner - 1987
85 The Designers Guide to VHDL – Ashenden - 1996
68 A general empirical solution to the macro software sizing and estimation problem – Putnam - 1978
49 Programming in Ada 95 – Barnes - 1995
47 The C++ Programming Language, 3rd ed – STROUSTRUP - 2000
36 Software Size Measurement: A Framework for Counting Source Statements (CMU/SEI-92-TR-20, ADA258304 – Park - 1992
32 Function Point Analysis – Dreger - 1989
26 Software Development Cost Estimation Using Function Points – MATSON, BARRETT, et al. - 1994
26 OO-VHDL: Object-Oriented Extensions to VHDL – Swamy, Molin, et al. - 1995
20 Language Translation using PCCTS and C++: A Reference Guide. Automata Publishing Co – Parr - 1997
18 Inheritance concept for signals in object-oriented extensions to VHDL – Schumacher, Nebel - 1995
12 SAVANT/ TyVIS/WARPED: Components for the Analysis and Simulation – Wilsey, Martin, et al. - 1998
10 Advanced intermediate representation with extensibility (AIRE – Willis, Wilsey, et al. - 1996
6 Considerations on System-Level Behavioural and Structural Modeling Extensions to VHDL – Ashenden, Wilsey - 1998
6 An Object-Oriented View of Structural VHDL Description – Ecker - 1996
6 Proposed Object Oriented Programming (OOP) Enhancements to the Very High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL – Mills - 1993
5 Object Oriented Extensions to VHDL: the LaMI Proposal – Benzakki, Djaffri - 1997
5 A Proposal for Minimally Extending VHDL to Achieve Data Encapsulation Late Binding and Multiple – Willis, Bailey, et al. - 1994
4 A Comparison of Alternative Extensions for Data Modeling in VHDL – Ashenden, Wilsey - 1998
4 SUAVE: A Proposal for Extensions to VHDL for High-Level Modeling – Ashenden, Wilsey, et al. - 1997
3 SUAVE: Extending VHDL to Improve Modeling Support – Ashenden, Wilsey, et al. - 1998
3 A Verilog HDL – Bhasker - 1999
3 Objective VHDL: Tools and Applications – Radetzki, Putzke-Röming, et al. - 1998
2 Proposed Extensions to VHDL for Abstraction of Concurrency and – Ashenden, Wilsey - 1997
2 AnaVHDL: A Mixed-signal Simulator Using VHDL – Bangalore, Zhou, et al. - 1994
2 Object-Oriented Extensions to VHDL – Dunlop - 1994
2 An extensible objectoriented intermediate for VHDL – Wilsey, Martin, et al. - 1996
1 Development of a VHDL Validation Suite – Billowitch, Hines - 1995
1 Available at http://sunset.usc.edu/COCOMOII/cocomo.html – COCOMO
1 OO-VHDL: An object oriented VHDL – Covnot, Hurst, et al. - 1994
1 REuse and QUality ESTimation. Available on web at http: //eis.informatik.uni-oldenburg.de/research/request.html – REQUEST
1 The Design of a Time Warp Synchronized VHDL Simulation Kernel – Subramani - 1997
1 Language Points as a Measure of Language Size – Williams - 1998
1 An Extensible Intermediate for VHDL. http://www. ececs.uc.edu/~paw/savant – Wilsey