Current Search: Computer programming (x)
View All Items
Pages
- Title
- DIGITAL PCM MF RECEIVER.
- Creator
- CHENTHANAKIJ, APICHAI., Florida Atlantic University, Shankar, Ravi
- Abstract/Description
-
A PCM MF Receiver based on either analog or digital filters results in a fairly large chip. A recent publication attempts to address this issue by using certain approximations that replace multiplications with simple additions and subtractions. This results in a significantly smaller chip. In our research, we have further refined/changed the algorithms and approximations in order to reduce the chip size further and the chip count to one. A simulation model corresponding to this, written in...
Show moreA PCM MF Receiver based on either analog or digital filters results in a fairly large chip. A recent publication attempts to address this issue by using certain approximations that replace multiplications with simple additions and subtractions. This results in a significantly smaller chip. In our research, we have further refined/changed the algorithms and approximations in order to reduce the chip size further and the chip count to one. A simulation model corresponding to this, written in ISPS and Fortran, was extensively utilized to verify that the proposed receiver would meet and/or exceed all the commercial specifications. Subsequent to that, we initiated hardware design using structured methodologies. Hardware modules written in a high-level hardware description language have been simulated for functional validity. We expect to utilize mixed mode simulations and hierarchical design concepts in translating this high-level description to a hardware implementation on a semi-custom CMOS chip.
Show less - Date Issued
- 1987
- PURL
- http://purl.flvc.org/fcla/dt/14354
- Subject Headings
- Electric filters, Digital--Computer programs, Telephone
- Format
- Document (PDF)
- Title
- A comparison of a special purpose processor with a general purpose processor and a numerical approach in generating helicopter dynamics equations.
- Creator
- Ravichandran, S., Florida Atlantic University, Gaonkar, Gopal H., College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
Presently three schemes are used to generate the governing equations of motion. These schemes are: (1) general purpose processors such as REDUCE, MACSYMA and MAPLE, (2) a special purpose symbolic processor DEHIM--Dynamic Equations for Helicopter Interpretive Models and (3) completely numerical approaches such as AGEM--Automatic Generation of Equations of Motion. With REDUCE as a representative multipurpose processor in scheme 1, comparative aspects of these three schemes have been studied by...
Show morePresently three schemes are used to generate the governing equations of motion. These schemes are: (1) general purpose processors such as REDUCE, MACSYMA and MAPLE, (2) a special purpose symbolic processor DEHIM--Dynamic Equations for Helicopter Interpretive Models and (3) completely numerical approaches such as AGEM--Automatic Generation of Equations of Motion. With REDUCE as a representative multipurpose processor in scheme 1, comparative aspects of these three schemes have been studied by applying them to the same set of problems. These problems range from a linear model of a single blade with one degree of freedom to a mildly nonlinear three-bladed rotor model with several degrees of freedom. The derivation process includes the nonlinear equations and the perturbed linear equations about a user-supplied equilibrium state in a rotating frame and then the multiblade equations, which represent transformation into a nonrotating frame using multiblade coordinates. (Abstract shortened with permission of author.)
Show less - Date Issued
- 1989
- PURL
- http://purl.flvc.org/fcla/dt/14517
- Subject Headings
- Algebra--Computer programs, Helicopters--Dynamics
- Format
- Document (PDF)
- Title
- An evaluation of the POSTGRES DBMS.
- Creator
- John, Agustus Worrial., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In 1970, E. F. Codd published the paper "A relational model of data for large shared data banks" that introduced the relational data model for managing data. SQL, currently the most widely used relational language, was introduced in the experimental IBM database management system (DBMS) System R. Another DBMS, called INGRES, was developed at about the same time as System R (under the leadership of M. Stonebraker), and it was based on the relational database language QUEL. Since that time,...
Show moreIn 1970, E. F. Codd published the paper "A relational model of data for large shared data banks" that introduced the relational data model for managing data. SQL, currently the most widely used relational language, was introduced in the experimental IBM database management system (DBMS) System R. Another DBMS, called INGRES, was developed at about the same time as System R (under the leadership of M. Stonebraker), and it was based on the relational database language QUEL. Since that time, inadequacies of the relational model and the need to handle more complex database issues warranted the extension of the relational model and the implementation of a DBMS that meets those needs. M. Stonebraker developed the post-relational DBMS POSTGRES based on the POSTQUEL database language. An evaluation of POSTGRES will be conducted to determine the adequacy of POSTGRES with respect to traditional relational database issues, as well as more complex issues that are considered post-relational.
Show less - Date Issued
- 1993
- PURL
- http://purl.flvc.org/fcla/dt/14992
- Subject Headings
- Database management--Computer programs--Evaluation
- Format
- Document (PDF)
- Title
- Kinematic modeling and analysis of a parallel-series hybrid manipulator.
- Creator
- Sheng, Yang., Florida Atlantic University, Huang, Ming Z., College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
Traditional industrial manipulators possess fixed configuration and are widely used in manufacturing application in which the manipulator base is fixed. However, some applications exist which would require the robotic manipulators to function in non-stationary environment especially in space. In this thesis, a six degree of freedom parallel-series hybrid manipulator is described. It consists of a 3 d.o.f. in-series manipulator mounted on a 3 d.o.f. in-parallel manipulator. A compatibility...
Show moreTraditional industrial manipulators possess fixed configuration and are widely used in manufacturing application in which the manipulator base is fixed. However, some applications exist which would require the robotic manipulators to function in non-stationary environment especially in space. In this thesis, a six degree of freedom parallel-series hybrid manipulator is described. It consists of a 3 d.o.f. in-series manipulator mounted on a 3 d.o.f. in-parallel manipulator. A compatibility equation is found to govern the relationship between in-series component angular velocity and linear velocity; a constraint equation is added to the Jacobian of in-parallel component. Using these two equations, a decomposition strategy is proposed for solving the inverse velocity problem of the hybrid manipulator together with the simulation examples of inverse position tracking and straight line trajectory planning. Effectiveness of this method and factors affecting the simulation result are examined.
Show less - Date Issued
- 1993
- PURL
- http://purl.flvc.org/fcla/dt/14893
- Subject Headings
- Kinematics, Robotics--Computer programs, Manipulators (Mechanism)
- Format
- Document (PDF)
- Title
- AUTOMATED SOFTWARE DEVELOPMENT METHODOLOGY (ASDM): AN ARCHITECTURE OF A KNOWLEDGE-BASED EXPERT SYSTEM.
- Creator
- BLACKBURN, MARK R., Florida Atlantic University, Hoffman, Frederick
- Abstract/Description
-
This paper describes an Automated Software Development Methodology (ASDM) that encompasses a formal model for characterizing the specifications of a system that will ultimately manifest itself in a software system. This paper focuses on the semantic specification model of ASDM and the architecture of a knowledge-based expert system (KBES) supporting the semantic model. ASDM is a knowledge-based expert system, because it provides expertise and assistance m the construction of formal...
Show moreThis paper describes an Automated Software Development Methodology (ASDM) that encompasses a formal model for characterizing the specifications of a system that will ultimately manifest itself in a software system. This paper focuses on the semantic specification model of ASDM and the architecture of a knowledge-based expert system (KBES) supporting the semantic model. ASDM is a knowledge-based expert system, because it provides expertise and assistance m the construction of formal requirement and design specifications while hiding the formal specification techniques and semantic model from the user. ASDM is a knowledge-based system, because the system represents formally characterized knowledge of the ASDM semantic model, and it represents application domain specific knowledge of a problem domain. Lastly, this paper introduces the concept of an Application Domain Communication Model (ADCM), with its associated characterization and interpretation facilities, for defining a set of user interface scenarios that represent a cognitive model of an application domain engineering world.
Show less - Date Issued
- 1987
- PURL
- http://purl.flvc.org/fcla/dt/14359
- Subject Headings
- Computer-aided design, Automatic programming (Computer science)
- Format
- Document (PDF)
- Title
- A COMPARISON OF COMPUTER-BASED INSTRUCTIONAL METHODS FOR IMPROVING ESTIMATES OF MIXTURES PROBLEMS.
- Creator
- Evans, Arthur C., Florida Atlantic University
- Abstract/Description
-
The present study evaluates the effectiveness of three instructional methods, labeled Examples, Graph, and Discovery, for improving students' estimates of mixture problems. The problems involved mixing various quantities of acid and water solutions. The student's task was to estimate the percentage of acid in the resultant mixture. Although none of the three methods caused a significant change in estimation accuracy, the results were in the predicted direction, suggesting that the methods may...
Show moreThe present study evaluates the effectiveness of three instructional methods, labeled Examples, Graph, and Discovery, for improving students' estimates of mixture problems. The problems involved mixing various quantities of acid and water solutions. The student's task was to estimate the percentage of acid in the resultant mixture. Although none of the three methods caused a significant change in estimation accuracy, the results were in the predicted direction, suggesting that the methods may become more effective with improvements. The results also revealed a significant difference between males' and females' overall performances. Further analysis suggested that this difference may reflect differential understanding of the underlying concepts on which the problems were based. Suggestions for improving the present instructional methods are made, as well as alternative approaches for improving students' estimates.
Show less - Date Issued
- 1984
- PURL
- http://purl.flvc.org/fcla/dt/14203
- Subject Headings
- Computer-assisted instruction, Estimation theory--Computer programs
- Format
- Document (PDF)
- Title
- Modular software design methodology in a social context: Its use on large projects.
- Creator
- Hayes, William D., Florida Atlantic University, Coulter, Neal S.
- Abstract/Description
-
The history of software development reflects a continuous series of problems, crises and triumphs in the development of reliable software systems. Problems with comprehension of machine language led to assemblers and high level languages, and eventually to the discipline of structured programming. Problems with program and system size led to modularity and modular design. None of these solutions proved to be final because aspirations have risen along with competence. This thesis makes the...
Show moreThe history of software development reflects a continuous series of problems, crises and triumphs in the development of reliable software systems. Problems with comprehension of machine language led to assemblers and high level languages, and eventually to the discipline of structured programming. Problems with program and system size led to modularity and modular design. None of these solutions proved to be final because aspirations have risen along with competence. This thesis makes the argument that the increasing size of projects, in terms of their complexity and the numbers of persons required to bring them to fruition, gives rise to a set of problems caused by the social interaction of those persons. This social context is investigated. It is argued that solutions ignoring this social context are inadequate for solving the software crisis brought on by the increasing demand for larger software systems.
Show less - Date Issued
- 1990
- PURL
- http://purl.flvc.org/fcla/dt/14652
- Subject Headings
- Computer programming management, Software engineering--Management, Computer programmers
- Format
- Document (PDF)
- Title
- Performance evaluation of blind equalization techniques in the digital cellular environment.
- Creator
- Boccuzzi, Joseph., Florida Atlantic University, Sudhakar, Raghavan
- Abstract/Description
-
This thesis presents simulation results evaluating the performance of blind equalization techniques in the Digital Cellular environment. A new method of a simple zero memory non-linear detector for complex signals is presented for various forms of Fractionally Spaced Equalizers (FSE). Initial simulations are conducted with Binary Phase Shift Keying (BPSK) to study the characteristics of FSEs. The simulations are then extended to complex case via $\pi/$4-Differential Quaterny Phase Shift...
Show moreThis thesis presents simulation results evaluating the performance of blind equalization techniques in the Digital Cellular environment. A new method of a simple zero memory non-linear detector for complex signals is presented for various forms of Fractionally Spaced Equalizers (FSE). Initial simulations are conducted with Binary Phase Shift Keying (BPSK) to study the characteristics of FSEs. The simulations are then extended to complex case via $\pi/$4-Differential Quaterny Phase Shift Keying ($\pi/$4-DQPSK) modulation. The primary focus in this thesis is the performance of this complex case when operating in Additive White Gaussian Noise (AWGN) and Rayleigh Multipath Fading channels.
Show less - Date Issued
- 1992
- PURL
- http://purl.flvc.org/fcla/dt/14859
- Subject Headings
- Equalizers (Electronics), Computer algorithms, Data transmission systems, Programming electronic computers
- Format
- Document (PDF)
- Title
- A Web-based description of design pattern representations.
- Creator
- Hendricksen, Paul A., Florida Atlantic University, Horton, Thomas
- Abstract/Description
-
Since the publication of the book Design Patterns: Elements of Reusable Object-Oriented Software by the Eric Gamma, Richard Helm, Ralph Johnson, and John Vlissides, there has been substantial interest in design patterns in the software engineering community. One of the goals of design patterns is to capture design expertise developed by some of the most experienced developers so that it can be reused even by less experienced programmers. Like other engineering disciplines, the authors...
Show moreSince the publication of the book Design Patterns: Elements of Reusable Object-Oriented Software by the Eric Gamma, Richard Helm, Ralph Johnson, and John Vlissides, there has been substantial interest in design patterns in the software engineering community. One of the goals of design patterns is to capture design expertise developed by some of the most experienced developers so that it can be reused even by less experienced programmers. Like other engineering disciplines, the authors presented their materials using a catalog format. That format can present problems for students and practitioners. As an alternative, we suggest to first replace the text-based description with a web-based description to make it easier to browse through the information. Second, we suggest using more graphical design representations for pattern descriptions to reduce the amount of necessary textual details. Using the process of reverse engineering, we recreate the original design representations of various pattern implementations. Third, we provide additional graphical representations to relate the general pattern description to specific implementations. Finally, we provide a web-based prototype of the new representation and shows how a user can take advantage of such representations.
Show less - Date Issued
- 1999
- PURL
- http://purl.flvc.org/fcla/dt/15650
- Subject Headings
- Computer software--Reusability, Object-oriented programming (Computer science)
- Format
- Document (PDF)
- Title
- The evolution and extension of PEIRCE RDBMS.
- Creator
- Hard, Bruce W., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In 1981, Dr, Martin K. Solomon and Carl D. Kirshen published the paper, "PEIRCE: A Relational DBMS for Small Systems," that utilized Codd's relational algebra as a basis for this interactive database management system. Looking back, it is easy to see that PEIRCE was ahead of its time in many ways, especially by showing an early understanding of the relationship of triggers and virtual files, and recognizing the need for a user interface, known as the Clerk Oriented Interface. An historical...
Show moreIn 1981, Dr, Martin K. Solomon and Carl D. Kirshen published the paper, "PEIRCE: A Relational DBMS for Small Systems," that utilized Codd's relational algebra as a basis for this interactive database management system. Looking back, it is easy to see that PEIRCE was ahead of its time in many ways, especially by showing an early understanding of the relationship of triggers and virtual files, and recognizing the need for a user interface, known as the Clerk Oriented Interface. An historical overview of PEIRCE will be given, along with a comparison of PEIRCE to the ever popular state-of-the-art ORACLE relational database management system, as well as an explanation of my new extensions to the subsystems of the PEIRCE DBMS. The historical overview is useful because it covers the evolution of PEIRCE over a period of more than 15 years, and collects the previously disjoint information into one place. Also, this overview is interesting because it reflects the change in database and computer technology over that time.
Show less - Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/15062
- Subject Headings
- Computer software, Relational databases, Database management--Computer programs
- Format
- Document (PDF)
- Title
- Massively parallel computation and porting of EPIC research hydro code on Cray-T3D.
- Creator
- Dutta, Arindum., Florida Atlantic University, Tsai, Chi-Tay
- Abstract/Description
-
The objective of the work is to verify the feasibility of converting a large FEA code into a massively parallel FEA code in terms of computational speed and cost. Sequential subroutines in the Research EPIC hydro code, a Lagrangian finite element analysis code for high velocity elastic-plastic impact problems, are individually converted into parallel code using Cray Adaptive Fortran (CRAFT). The performance of massively parallel subroutines running on 32 PEs on Cray-T3D is faster than their...
Show moreThe objective of the work is to verify the feasibility of converting a large FEA code into a massively parallel FEA code in terms of computational speed and cost. Sequential subroutines in the Research EPIC hydro code, a Lagrangian finite element analysis code for high velocity elastic-plastic impact problems, are individually converted into parallel code using Cray Adaptive Fortran (CRAFT). The performance of massively parallel subroutines running on 32 PEs on Cray-T3D is faster than their sequential counterparts on Cray-YMP. At next stage of the research, Parallel Virtual Machine (PVM) directives is used to develop a PVM version of the EPIC hydro code by connecting the converted parallel subroutines running on multiple PEs of T3D to the sequential part of the code running on single PE. With an incremental increase in the massively parallel subroutines into the PVM EPIC hydro code, the performance with respect to speedup of the code increased accordingly. The results indicate that significant speedup can be achieved in the EPIC hydro code when most or all of the subroutines are massively parallelized.
Show less - Date Issued
- 1996
- PURL
- http://purl.flvc.org/fcla/dt/15249
- Subject Headings
- Parallel processing (Electronic computers), Computer programs, coding theory, Supercomputers
- Format
- Document (PDF)
- Title
- Heuristic Programming and the Minimal Crossing Problem.
- Creator
- Grosso, Vincent J., Hadlock, Frank O., Florida Atlantic University
- Abstract/Description
-
There are several theorems which give the upper bounds on the number of crossings of a graph in a plane. In this thesis we shall program certain heuristic procedures for finding the layout of the graph with the fewest number of crossings. We will then examine the output of these procedures to see if they always give us a graph with the fewest number of crossings.
- Date Issued
- 1970
- PURL
- http://purl.flvc.org/fau/fd/FA00000765
- Subject Headings
- Graphic methods--Computer programs, IBM 360 (Computer)
- Format
- Document (PDF)
- Title
- A new approach to the inverse kinematic analysis of redundant robots.
- Creator
- Dutta, Partha Sarathi., Florida Atlantic University
- Abstract/Description
-
A new approach has been developed for inverse kinematic analysis of redundant robots. In case of redundant robots inverse kinematics is complicated by the non-square nature of the Jacobian. In this method the Jacobian and inverse kinematic equation are reduced based on the rank of the Jacobian and the constraints specified. This process automatically locks some joints of the robot at various trajectory points. The reduced inverse kinematic equation is solved by an iterative procedure to find...
Show moreA new approach has been developed for inverse kinematic analysis of redundant robots. In case of redundant robots inverse kinematics is complicated by the non-square nature of the Jacobian. In this method the Jacobian and inverse kinematic equation are reduced based on the rank of the Jacobian and the constraints specified. This process automatically locks some joints of the robot at various trajectory points. The reduced inverse kinematic equation is solved by an iterative procedure to find joint variable values for known task description. The results of computer simulation of the inverse kinematics applied on a redundant planar robot and a redundant moving base robot proved the method to be efficient, and the results can be found within a few iterations with excellent accuracy.
Show less - Date Issued
- 1988
- PURL
- http://purl.flvc.org/fcla/dt/14433
- Subject Headings
- Parallel processing (Electronic computers), Computer programs, coding theory, Supercomputers
- Format
- Document (PDF)
- Title
- Analysis of a cluster-based architecture for hypercube multicomputers.
- Creator
- Obeng, Morrison Stephen., Florida Atlantic University, Mahgoub, Imad, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
In this dissertation, we propose and analyze a cluster-based hypercube architecture in which each node of the hypercube is furnished with a cluster of n processors connected through a small crossbar switch with n memory modules. Topological analysis of the cluster-based hypercube architecture shows that it reduces the complexity of the basic hypercube architecture by reducing the diameter, the degree of a node and the number of links in the hypercube. The proposed architecture uses the higher...
Show moreIn this dissertation, we propose and analyze a cluster-based hypercube architecture in which each node of the hypercube is furnished with a cluster of n processors connected through a small crossbar switch with n memory modules. Topological analysis of the cluster-based hypercube architecture shows that it reduces the complexity of the basic hypercube architecture by reducing the diameter, the degree of a node and the number of links in the hypercube. The proposed architecture uses the higher processing power furnished by the cluster of execution processors in each node to address the needs of computation-intensive parallel application programs. It provides a smaller dimension hypercube with the same number of execution processors as a higher dimension conventional hypercube architecture. This scheme can be extended to meshes and other architectures. Mathematical analysis of the parallel simplex and parallel Gaussian elimination algorithms executing on the cluster-based hypercube show the order of complexity of executing an n x n matrix problem on the cluster-based hypercube using parallel simplex algorithm to be O(n^2) and that of the parallel Gaussian elimination algorithm to be O(n^3). The timing analysis derived from the mathematical analysis results indicate that for the same number of processors in the cluster-based hypercube system as the conventional hypercube system, the computation to communication ratio of the cluster-based hypercube executing a matrix problem by parallel simplex algorithm increases when the number of nodes of the cluster-based hypercube is decreased. Self-driven simulations were developed to run parallel simplex and parallel Gaussian elimination algorithms on the proposed cluster-based hypercube architecture and on the Intel Personal Supercomputer (iPSC/860), which is a conventional hypercube. The simulation results show a response time performance improvement of up to 30% in favor of the cluster-based hypercube. We also observe that for increased link delays, the performance gap increases significantly in favor of the cluster-based hypercube architecture when both the cluster-based hypercube and the Intel iPSC/860, a conventional hypercube, execute the same parallel simplex and Gaussian elimination algorithms.
Show less - Date Issued
- 1995
- PURL
- http://purl.flvc.org/fcla/dt/12435
- Subject Headings
- Computer architecture, Cluster analysis--Computer programs, Hypercube networks (Computer networks), Parallel computers
- Format
- Document (PDF)
- Title
- Approaches to relational database access from object-oriented programming languages.
- Creator
- Ghouse, Murtuza., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
In this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support...
Show moreIn this thesis, different methods to access relational databases from an object oriented programming language like Java have been investigated. The approaches that are covered are JDBC (Java Database Connectivity), SQLJ (industry standard for embedding SQL in Java) and Java Blend (product from Sun Microsystems, that provides object-oriented way to access data in a relational database). The emphasis is given to Java Blend, as it is a new tool with a very broad scope. And arguments in support of Java Blend as a better approach compared to JDBC and SQLJ are presented.
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12830
- Subject Headings
- Object-oriented programming (Computer science), Relational databases, Java (Computer program language)
- Format
- Document (PDF)
- Title
- Development and application of microcomputer based production and inventory control application for a plastic molding firm.
- Creator
- Salam, Zafar., Florida Atlantic University, Mazouz, Abdel Kader, College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
Improved planning and control of operations are recognized today as vital needs in recouping or maintaining a company's strength. Use of computers in this field has now become a necessity. Relational database and SQL are the ultimate choice for managing data like inventory and scheduling. In this thesis a computer aided production and inventory control application is developed using dBase IV version 2.0 from Borland International Inc. Salam Sons, a plastic molding firm in Pakistan is used as...
Show moreImproved planning and control of operations are recognized today as vital needs in recouping or maintaining a company's strength. Use of computers in this field has now become a necessity. Relational database and SQL are the ultimate choice for managing data like inventory and scheduling. In this thesis a computer aided production and inventory control application is developed using dBase IV version 2.0 from Borland International Inc. Salam Sons, a plastic molding firm in Pakistan is used as a test bed for the application. But with little modification it can be used in any production environment. SQL is used in most of the programming which makes it highly portable among different DBMS's and hardware systems. Development of the application, its corresponding computer programs, and literature survey are discussed in this thesis.
Show less - Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/15022
- Subject Headings
- Plastics--Molding--Production control--Computer programs, Inventory control--Computer programs
- Format
- Document (PDF)
- Title
- Optimizing C for the M68HC11 processor.
- Creator
- Holzschuh, Susan M., Florida Atlantic University, Levow, Roy B.
- Abstract/Description
-
The outputs of two available cross compilers for the M68HC11 processor are examined to develop an understanding of the conditions affecting the object code size efficiency of an optimizing C compiler for the M68HC11 processor. The types of optimizations that reduce the size of the code and are not currently implemented by these compilers are described and quantified. In addition, since the object code sizes of the C programs compiled by these compilers are considerably larger than the object...
Show moreThe outputs of two available cross compilers for the M68HC11 processor are examined to develop an understanding of the conditions affecting the object code size efficiency of an optimizing C compiler for the M68HC11 processor. The types of optimizations that reduce the size of the code and are not currently implemented by these compilers are described and quantified. In addition, since the object code sizes of the C programs compiled by these compilers are considerably larger than the object code sizes of comparable assembly language programs, these differences are also examined. The reasons for these differences are also described and quantified. Implementation recommendations are then presented.
Show less - Date Issued
- 1991
- PURL
- http://purl.flvc.org/fcla/dt/14745
- Subject Headings
- C (Computer program language), Compilers (Computer programs), Motorola 68000 series microprocessors
- Format
- Document (PDF)
- Title
- A numerical technique for multiple shock capturing in steady, quasi one-dimensional flows.
- Creator
- Brigandi, Joseph., Florida Atlantic University, Chow, Wen L.
- Abstract/Description
-
A numerical technique is given to capture multiple shocks in steady, quasi one-dimensional flows by solving the Euler equations from a sequence of implicit/explicit solutions for the Riemann variables. A supersonic wind tunnel with a variable area diffuser is analyzed with the results compared to exact solutions. Examples are given with both one and two standing shocks. The technique given is an extension of Moretti's scheme for a single discontinuity in a De Laval nozzle. It is shown that...
Show moreA numerical technique is given to capture multiple shocks in steady, quasi one-dimensional flows by solving the Euler equations from a sequence of implicit/explicit solutions for the Riemann variables. A supersonic wind tunnel with a variable area diffuser is analyzed with the results compared to exact solutions. Examples are given with both one and two standing shocks. The technique given is an extension of Moretti's scheme for a single discontinuity in a De Laval nozzle. It is shown that this efficient technique is easily adaptable and is equally accurate for multiple discontinuities as it is for a single discontinuity.
Show less - Date Issued
- 1990
- PURL
- http://purl.flvc.org/fcla/dt/14673
- Subject Headings
- Fluid dynamics, Compressibility--Computer programs, Shock waves--Computer programs
- Format
- Document (PDF)
- Title
- Implementation of an improved embedded SQL for Java.
- Creator
- Bradley, Louis M., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The Java Devlopment Environment defines SQLJ as a standard way of embedding the relational database language SQL in the object-oriented programming language Java. Oracle Corporation provides an extension of SQLJ that supports dynamic SQL constructs for the processing of SQL commands that are not completely known at compile time. Unfortunately, these constructs are not sufficient to handle all dynamic situations, so that the programmer has to depend on other SQL embeddings, such as JDBC, in...
Show moreThe Java Devlopment Environment defines SQLJ as a standard way of embedding the relational database language SQL in the object-oriented programming language Java. Oracle Corporation provides an extension of SQLJ that supports dynamic SQL constructs for the processing of SQL commands that are not completely known at compile time. Unfortunately, these constructs are not sufficient to handle all dynamic situations, so that the programmer has to depend on other SQL embeddings, such as JDBC, in addition to Oracle's SQLJ. In this thesis we implement several extensions to Oracle's SQLJ so that all dynamic situations can be programmed in SQLJ, without resorting to other SQL embeddings. We also add a sub-query based for loop facility, similar to the one provided in Oracle's database programming language PL/SQL, as an improvement over the iterator constructs that SQLJ provides. This thesis discusses the design, development and implementation of these SQLJ extensions, and provided applications that show the utility of these extensions in terms of clarity and power.
Show less - Date Issued
- 2012
- PURL
- http://purl.flvc.org/FAU/3358327
- Subject Headings
- SQL (Computer program language), Java ( (Computer program language), Object-oriented programming ( (Computer science), Client/server computing, Application software, Development
- Format
- Document (PDF)
- Title
- Knowledge-based system for capacity rating of steel truss and skew bridges.
- Creator
- Ponnuswamy, Sattanathan., Florida Atlantic University, Arockiasamy, Madasamy, College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
The Knowledge Based System CARAT is developed to rate any existing steel truss bridge. CARAT is capable of rating statically determinate and indeterminate truss bridges. Corrosion, temperature effects and the remaining fatigue life of the truss members can be evaluated using CARAT. The other expert system SKEWRAT is developed to determine the strength of skew bridges. Skew AASHTO girder and slab bridges can be analyzed using SKEWRAT. The architecture of both CARAT and SKEWRAT are based on...
Show moreThe Knowledge Based System CARAT is developed to rate any existing steel truss bridge. CARAT is capable of rating statically determinate and indeterminate truss bridges. Corrosion, temperature effects and the remaining fatigue life of the truss members can be evaluated using CARAT. The other expert system SKEWRAT is developed to determine the strength of skew bridges. Skew AASHTO girder and slab bridges can be analyzed using SKEWRAT. The architecture of both CARAT and SKEWRAT are based on production system model and set of IF-THEN rules are developed using EXSYS Professional Shell editor. The inference mechanism fire rules according to the built-in reasoning process. The suggestions given by Bakht and Jaeger (8) are incorporated to determine the strength characteristics of skewed AASHTO girder and slab bridges. Programming Languages FORTRAN and C are used extensively for the software development. The validity of both the softwares are verified and illustrated in detail with four examples.
Show less - Date Issued
- 1996
- PURL
- http://purl.flvc.org/fcla/dt/15291
- Subject Headings
- Bridges, Truss--Evaluation--Computer programs, Bridges, Iron and steel--Evaluation--Computer programs, Bridges--Live loads--Evaluation--Computer programs, Expert systems (Computer science)
- Format
- Document (PDF)