Search
Now showing items 1-10 of 124
TriSL: A Software Architecture Description Language and Environment
(Indian Institute of Science, 2005-03-14)
As the size and complexity of a software system increases, the design problem goes beyond the algorithms and data structures of the computation. Designing and specifying the overall system structure -- or software architecture ...
An Environment for Automatic Generation of Code Optimizers
(Indian Institute of Science, 2005-03-11)
Code optimization or code transformation is a complex function of a compiler involving analyses and modifications with the entire program as its scope. In spite of its complexity, hardly any tools exist to support this ...
A Knowledge-Based Approach To Pattern Clustering
(Indian Institute of Science, 2005-03-11)
The primary objective of this thesis is to develop a methodology for clustering of objects based on their functionality typified by the notion of concept.
We begin by giving a formal definition of concept. By assigning a ...
Design and Implementation of Java Virtual Machine
(Indian Institute of Science, 2005-03-11)
Interpretation of Java bytecode results in slow execution of program.First version of Java Virtual Machine(JVM) implementation was relied
on interpretation techniques. On the other hand performance can be improved by ...
A Parallelizing Compiler for Fortran
(Indian Institute of Science, 2005-03-09)
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the work of a programmer these systems. Data parallel languages like Fortran D, Vienna Fortran, High Performance Fortran and ...
Testing Of Analog Circuits - Built In Self Test
(2009-03-19)
On chip Built In Self Test (BIST) is a cost-effective test methodology for highly complex VLSI devices like Systems On Chip (SoC). This work deals with cost-effective BIST methods and Test Pattern Generation (TPG) schemes ...
Current-Mode Techniques In The Synthesis And Applications Of Analog And Multi-Valued Logic In Mixed Signal Design
(2008-10-07)
The development of modern integration technologies is normally driven by the needs of digital CMOS circuit design. Rapid progress in silicon VLSI technologies has made it possible to implement multi-function and high ...
Language Support for Exploiting Software Structure Specifications
(Indian Institute of Science, 2005-02-16)
Precise specification of the architecture and design of software is a good practice. Such
specifications contain a lot of information about the software that can potentially be exploited by
tools, to reduce redundancy ...
Modelling Of Switched Mode Power Converters : A Bond Graph Approach
(2009-03-04)
Modelling and simulation are essential ingredients of the analysis and design process in power electronics. It helps a design engineer gain an increased understanding of circuit operation. Accordingly, for a set of ...
An Adaptive Recompilation Framework For Rotor And Architectural Support For Online Program Instrumentation
(Indian Institute of Science, 2005-12-07)
Although runtime systems and the dynamic compilation model have revolutionized the process of application development and deployment, the associated performance overheads continue to be a cause for concern and much research. ...