The purpose of this research is to develop methods to
translate a certain machine independent intermediate
language (IML) to efficient horizontal microprograms for a
class of microprogrammable machines. This IML has been
developed by Malik (12) and is compiled directly from a
high level microprogramming language used to implement a...
An important step in the design of digital networks lies in the derivation of the switching formulas which describe the combinational logic networks in the system. In most large systems the number of gates and the number of connections are major factors that affect the cost of the system. An...
Regular structures such as PLA's are very
important to reduce VLSI design time. Interest in CAD
tools such as a practical reducing PLA generator is high.
This dissertation presents PRONTO as a practical, near-optimal
product term reduction method, whose general
heuristic approach consists of the following four steps.
First, select...
Qualitative data analysis (QDA) is a time consuming and, potentially unreliable research activity. In qualitative research, a number of tasks must be repeated for every new research case, even if each case is closely related or is in the same area of study.
Existing QDA applications provide users with a...
Traditional simulation tools, such as simulators and simulation languages do not support intelligent simulation output analysis and offer little - or no - features to model intelligence within a system. However, in a modern manufacturing environment we often find ourselves facing high flexibility requirements and the need for quick response....
Distributed version control allows developers to manage software evolution among distributed development teams. But it does not eliminate all consistency and concurrency issues, and instead introduces additional complexity when merging code. And resolving merge conflicts is nontrivial when automated merging fails. In such cases, developers are forced to inspect the...
Manufacturing intelligent agent simulation has not been
widely applied in industry because of its application
complexity. This complexity, which includes choosing
priority machines or jobs, determining machine maintenance
schedules, and allocating working shifts and breaks,
requires intelligent decision making. Manufacturing systems
are strongly influenced by intelligent decision makers.
Especially for...
Tolerance analysis is a major link between design and
manufacturing. An assembly or a part should be designed
based on its functions, manufacturing processes, desired
product quality, and manufacturing cost. Assembly tolerance
analysis performed at the design stage can reduce potential
manufacturing and assembly problems. Several commonly used
assembly tolerance...
This paper addresses the problem of interactively modeling large street networks. We introduce a modeling framework that uses tensor fields to guide the generation of a street graph. A user can interactively edit a street graph by either modifying the underlying tensor field or by changing the graph directly. This...
In current practice, design documentation often fails
to support the activities of design understanding,
communication, and redesign. A Design History Tool has been
developed to improve current design documentation. This
tool is a computerized design history that represents and
plays back important information generated during the
process of designing a...