Current Search: Computer programming (x)
View All Items
Pages
- Title
- A survey of object-oriented features in SQL3.
- Creator
- Wu, Zaiwu., Florida Atlantic University, Solomon, Martin K., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
This thesis, based on (ISO/ANSI) X3H2-93-091 Working Draft Database Language SQL (SQL3) (Melton, 1993, 1994), systematically specifies the characteristics and manipulation of object-oriented techniques in SQL3. An essential difference between SQL3 and the previous SQL standards lies in the fact that the abstract data type (ADT) facility supported in SQL3 causes SQL3 to become an extended relational data model rather than a "pure" relational data model. This master's thesis focuses on the...
Show moreThis thesis, based on (ISO/ANSI) X3H2-93-091 Working Draft Database Language SQL (SQL3) (Melton, 1993, 1994), systematically specifies the characteristics and manipulation of object-oriented techniques in SQL3. An essential difference between SQL3 and the previous SQL standards lies in the fact that the abstract data type (ADT) facility supported in SQL3 causes SQL3 to become an extended relational data model rather than a "pure" relational data model. This master's thesis focuses on the careful examination and explication of ADTs and the corresponding families--type templates as they are used in SQL3. These topics involve four aspects: (1) general concepts and technologies in object-oriented data models, (2) the definition of ADTs and their advantages, (3) the manipulation of ADTs in SQL3, including type templates (e.g., distinct types, explicit ADTs, user-defined type templates, standard type templates) and collection types, (4) "tables of ADTs" (row types with table), and (5) conclusions and challenges.
Show less - Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/15044
- Subject Headings
- Abstract data types (Computer science), Object-oriented programming (Computer science), Database management, SQL (Computer program language)
- Format
- Document (PDF)
- Title
- Fault tolerance and reliability patterns.
- Creator
- Buckley, Ingrid A., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
The need to achieve dependability in critical infrastructures has become indispensable for government and commercial enterprises. This need has become more necessary with the proliferation of malicious attacks on critical systems, such as healthcare, aerospace and airline applications. Additionally, due to the widespread use of web services in critical systems, the need to ensure their reliability is paramount. We believe that patterns can be used to achieve dependability. We conducted a...
Show moreThe need to achieve dependability in critical infrastructures has become indispensable for government and commercial enterprises. This need has become more necessary with the proliferation of malicious attacks on critical systems, such as healthcare, aerospace and airline applications. Additionally, due to the widespread use of web services in critical systems, the need to ensure their reliability is paramount. We believe that patterns can be used to achieve dependability. We conducted a survey of fault tolerance, reliability and web service products and patterns to better understand them. One objective of our survey is to evaluate the state of these patterns, and to investigate which standards are being used in products and their tool support. Our survey found that these patterns are insufficient, and many web services products do not use them. In light of this, we wrote some fault tolerance and web services reliability patterns and present an analysis of them.
Show less - Date Issued
- 2008
- PURL
- http://purl.flvc.org/FAU/166447
- Subject Headings
- Fault-tolerant computing, Computer software, Reliability, Reliability (Engineering), Computer programs
- Format
- Document (PDF)
- Title
- Towards a methodology for building reliable systems.
- Creator
- Buckley, Ingrid A., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Reliability is a key system characteristic that is an increasing concern for current systems. Greater reliability is necessary due to the new ways in which services are delivered to the public. Services are used by many industries, including health care, government, telecommunications, tools, and products. We have defined an approach to incorporate reliability along the stages of system development. We first did a survey of existing dependability patterns to evaluate their possible use in...
Show moreReliability is a key system characteristic that is an increasing concern for current systems. Greater reliability is necessary due to the new ways in which services are delivered to the public. Services are used by many industries, including health care, government, telecommunications, tools, and products. We have defined an approach to incorporate reliability along the stages of system development. We first did a survey of existing dependability patterns to evaluate their possible use in this methodology. We have defined a systematic methodology that helps the designer apply reliability in all steps of the development life cycle in the form of patterns. A systematic failure enumeration process to define corresponding countermeasures was proposed as a guideline to define where reliability is needed. We introduced the idea of failure patterns which show how failures manifest and propagate in a system. We also looked at how to combine reliability and security. Finally, we defined an approach to certify the level of reliability of an implemented web service. All these steps lead towards a complete methodology.
Show less - Date Issued
- 2012
- PURL
- http://purl.flvc.org/FAU/3342037
- Subject Headings
- Computer software, Reliability, Reliability (Engineering), Computer programs, Fault-tolerant computing
- Format
- Document (PDF)
- Title
- Performance analysis of K-means algorithm and Kohonen networks.
- Creator
- Syed, Afzal A., Florida Atlantic University, Pandya, Abhijit S., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
K-means algorithm and Kohonen network possess self-organizing characteristics and are widely used in different fields currently. The factors that influence the behavior of K-means are the choice of initial cluster centers, number of cluster centers and the geometric properties of the input data. Kohonen networks have the ability of self-organization without any prior input about the number of clusters to be formed. This thesis looks into the performances of these algorithms and provides a...
Show moreK-means algorithm and Kohonen network possess self-organizing characteristics and are widely used in different fields currently. The factors that influence the behavior of K-means are the choice of initial cluster centers, number of cluster centers and the geometric properties of the input data. Kohonen networks have the ability of self-organization without any prior input about the number of clusters to be formed. This thesis looks into the performances of these algorithms and provides a unique way of combining them for better clustering. A series of benchmark problem sets are developed and run to obtain the performance analysis of the K-means algorithm and Kohonen networks. We have attempted to obtain the better of these two self-organizing algorithms by providing the same problem sets and extract the best results based on the users needs. A toolbox, which is user-friendly and written in C++ and VC++ is developed for applications on both images and feature data sets. The tool contains K-means algorithm and Kohonen networks code for clustering and pattern classification.
Show less - Date Issued
- 2004
- PURL
- http://purl.flvc.org/fcla/dt/13112
- Subject Headings
- Self-organizing maps, Neural networks (Computer science), Cluster analysis--Computer programs, Computer algorithms
- Format
- Document (PDF)
- Title
- Progress towards push button verification for business process execution language artifacts.
- Creator
- Vargas, Augusto., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Web Service Business Process Execution Language (BPEL) has become a standard language in the world of Service Oriented Architecture (SOA) for specifying interactions between internet services. This standard frees developers from low-level concerns involving platform, implementation, and versioning. These freedoms risk development of less robust artifacts that may even become part of a mission-critical system. Model checking a BPEL artifact for correctness with respect to temporal logic...
Show moreWeb Service Business Process Execution Language (BPEL) has become a standard language in the world of Service Oriented Architecture (SOA) for specifying interactions between internet services. This standard frees developers from low-level concerns involving platform, implementation, and versioning. These freedoms risk development of less robust artifacts that may even become part of a mission-critical system. Model checking a BPEL artifact for correctness with respect to temporal logic properties is computationally complex, since it requires enumerating all communication and synchronization amongst various services with itself. This entails modeling BPEL features such as concurrency, hierarchy, interleaving, and non-deterministic choice. The thesis will provide rules and procedures for translating these features to a veriable model written in Promela. We will use these rules to build a program which automates the translation process, bringing us one step closer to push button verification. Finally, two BPEL artifacts will be translated, manually edited, verified, and analyzed.
Show less - Date Issued
- 2009
- PURL
- http://purl.flvc.org/FAU/369386
- Subject Headings
- Electronic commerce, Computer programs, Computer network architectures, Expert systems (Computer science), Web servers, Management, Computer systems, Verification
- Format
- Document (PDF)
- Title
- Multimedia systems: an overview.
- Creator
- Furht, Borko
- Date Issued
- 1994
- PURL
- http://purl.flvc.org/fcla/dt/358140
- Subject Headings
- Multimedia systems., Broadcasting --Technological innovations., Internetworking (Telecommunication) --Computer programs.
- Format
- Document (PDF)
- Title
- A relational algebra implementation.
- Creator
- Rivero, Gene Richard., Florida Atlantic University, Solomon, Martin K.
- Abstract/Description
-
Although the Relational Algebra (RA) is a fundamental component of the relational model of database storage and retrieval, it has not been widely implemented in commercial database systems. The Structured Query Language (SQL) has been for some time the most widely implemented relational database language. This thesis provides and describes the first implementation of a particularly powerful version of the relational algebra that includes an n-ary join operator as well as including the...
Show moreAlthough the Relational Algebra (RA) is a fundamental component of the relational model of database storage and retrieval, it has not been widely implemented in commercial database systems. The Structured Query Language (SQL) has been for some time the most widely implemented relational database language. This thesis provides and describes the first implementation of a particularly powerful version of the relational algebra that includes an n-ary join operator as well as including the division operator, and nested expressions. With this implementation, that powerful version of the relational algebra can be used as a front end to any SQL-92 compliant database management system, such as Oracle, Informix, DB2, Sybase, SQL Server, and Access.
Show less - Date Issued
- 2003
- PURL
- http://purl.flvc.org/fcla/dt/13067
- Subject Headings
- Relation algebras, SQL (Computer program language), Database management, Relational databases
- Format
- Document (PDF)
- Title
- Applications of evolutionary algorithms in mechanical engineering.
- Creator
- Nelson, Kevin M., Florida Atlantic University, Huang, Ming Z., College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
Many complex engineering designs have conflicting requirements that must be compromised to effect a successful product. Traditionally, the engineering approach breaks up the complex problem into smaller sub-components in known areas of study. Tradeoffs occur between the conflicting requirements and a sub-optimal design results. A new computational approach based on the evolutionary processes observed in nature is explored in this dissertation. Evolutionary algorithms provide methods to solve...
Show moreMany complex engineering designs have conflicting requirements that must be compromised to effect a successful product. Traditionally, the engineering approach breaks up the complex problem into smaller sub-components in known areas of study. Tradeoffs occur between the conflicting requirements and a sub-optimal design results. A new computational approach based on the evolutionary processes observed in nature is explored in this dissertation. Evolutionary algorithms provide methods to solve complex engineering problems by optimizing the entire system, rather than sub-components of the system. Three standard forms of evolutionary algorithms have been developed: evolutionary programming, genetic algorithms and evolution strategies. Mathematical and algorithmic details are described for each of these methods. In this dissertation, four engineering problems are explored using evolutionary programming and genetic algorithms. Exploiting the inherently parallel nature of evolution, a parallel version of evolutionary programming is developed and implemented on the MasPar MP-1. This parallel version is compared to a serial version of the same algorithm in the solution of a trial set of unimodal and multi-modal functions. The parallel version had significantly improved performance over the serial version of evolutionary programming. An evolutionary programming algorithm is developed for the solution of electronic part placement problems with different assembly devices. The results are compared with previously published results for genetic algorithms and show that evolutionary programming can successfully solve this class of problem using fewer genetic operators. The finite element problem is cast into an optimization problem and an evolutionary programming algorithm is developed to solve 2-D truss problems. A comparison to LU-decomposition showed that evolutionary programming can solve these problems and that it has the capability to solve the more complex nonlinear problems. Finally, ordinary differential equations are discretized using finite difference representation and an objective function is formulated for the application of evolutionary programming and genetic algorithms. Evolutionary programming and genetic algorithms have the benefit of permitting over-constraining a problem to obtain a successful solution. In all of these engineering problems, evolutionary algorithms have been shown to offer a new solution method.
Show less - Date Issued
- 1997
- PURL
- http://purl.flvc.org/fcla/dt/12514
- Subject Headings
- Mechanical engineering, Genetic algorithms, Evolutionary programming (Computer science)
- Format
- Document (PDF)
- Title
- Design considerations of a spatiotemporal GIS database for data exploration.
- Creator
- Donnelly, Janet D., Florida Atlantic University, Shaw, Shih-Lung, Charles E. Schmidt College of Science, Department of Geosciences
- Abstract/Description
-
The development of geographic information systems (GIS) has changed the way in which geographers are able to visualize and investigate spatial topics. Current research has now shown a need to incorporate the element of time into a GIS for the purpose of better understanding the processes that are related to change. This study investigates two methods of creating spatiotemporal databases, using the evolution of an airline route system as an example. Also discussed are the ways in which a user...
Show moreThe development of geographic information systems (GIS) has changed the way in which geographers are able to visualize and investigate spatial topics. Current research has now shown a need to incorporate the element of time into a GIS for the purpose of better understanding the processes that are related to change. This study investigates two methods of creating spatiotemporal databases, using the evolution of an airline route system as an example. Also discussed are the ways in which a user-friendly interface may be incorporated for easier data exploration.
Show less - Date Issued
- 1993
- PURL
- http://purl.flvc.org/fcla/dt/14966
- Subject Headings
- Space and time, Geographic information systems, Geography--Computer programs
- Format
- Document (PDF)
- Title
- Remote labs: Design and implementation issues.
- Creator
- Aoudi, Samer M., Florida Atlantic University, Alhalabi, Bassem A.
- Abstract/Description
-
This thesis proposes the use of remote laboratory experiments in distance education as a tool to add a reality factor to the distance learning process, thus combining the convenience of distance education with the effectiveness of the traditional physical campus, through its laboratories and technological resources. Moreover, this research studies the different aspects of distance education and remote labs and then provides a proposition to develop an effective remote laboratory setup....
Show moreThis thesis proposes the use of remote laboratory experiments in distance education as a tool to add a reality factor to the distance learning process, thus combining the convenience of distance education with the effectiveness of the traditional physical campus, through its laboratories and technological resources. Moreover, this research studies the different aspects of distance education and remote labs and then provides a proposition to develop an effective remote laboratory setup. Furthermore, it introduces and discusses the different components of a general remote lab experiment and applies the proposed process to an actual remote lab experiment, namely 'The Characteristics of a Resistor'. Remote labs is an invention of creativity in the world of distance education. This thesis is based on the pioneering work of Dr. Alhalabi and Dr. Hamza.
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12737
- Subject Headings
- Distance education, Internet in education, Java (Computer program language)
- Format
- Document (PDF)
- Title
- An empirical study of analogy-based software quality classification models.
- Creator
- Ross, Fletcher Douglas., Florida Atlantic University, Khoshgoftaar, Taghi M., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Time and cost are among the most important elements in a software project. By efficiently using time and resources we can reduce costs. Any program can potentially contain faults. If we can identify those program modules that have better quality and are less likely to be fault-prone, then we can reduce the effort and cost required in testing these modules. This thesis presents a series of studies evaluating the use of Case-Based Reasoning (CBR ) as an effective method for classifying program...
Show moreTime and cost are among the most important elements in a software project. By efficiently using time and resources we can reduce costs. Any program can potentially contain faults. If we can identify those program modules that have better quality and are less likely to be fault-prone, then we can reduce the effort and cost required in testing these modules. This thesis presents a series of studies evaluating the use of Case-Based Reasoning (CBR ) as an effective method for classifying program modules based upon their quality. We believe that this is the first time that the mahalanobis distance, a distance measure utilizing the covariance matrix of the independent variables which accounts for the multi-colinearity of the data without the necessity for preprocessing, and data clustering, wherein the data was separated into groups based on a dependent variable have been used as modeling techniques in conjunction with (CBR).
Show less - Date Issued
- 2001
- PURL
- http://purl.flvc.org/fcla/dt/12817
- Subject Headings
- Modular programming, Computer software--Quality control, Software measurement
- Format
- Document (PDF)
- Title
- Computer Simulation of Charged Particle Trajectories.
- Creator
- Hogan, William A., Lamborn, Bjorn, Florida Atlantic University
- Abstract/Description
-
A computer analysis is made of the trajectories of charged particles injected tangentially into the mid-plane of a static mirror field. Conditions necessary for the non-adiabatic transfer of particle energy from the plane perpendicular to the field to the direction parallel to the field are discussed. Two distinct mechanisms are observed: (1) When the requirements for parametric resonance are satisfied, energy is absorbed into longitudinal motion; and (2) When the particle exhibits the...
Show moreA computer analysis is made of the trajectories of charged particles injected tangentially into the mid-plane of a static mirror field. Conditions necessary for the non-adiabatic transfer of particle energy from the plane perpendicular to the field to the direction parallel to the field are discussed. Two distinct mechanisms are observed: (1) When the requirements for parametric resonance are satisfied, energy is absorbed into longitudinal motion; and (2) When the particle exhibits the characteristic looping behavior, energy may be transferred between the longitudinal and transverse degrees of freedom. Various numerical methods are employed to integrate the equations of motion. The fourthorder Runge-Kutta Method is found to be the most accurate.
Show less - Date Issued
- 1970
- PURL
- http://purl.flvc.org/fau/fd/FA00000753
- Subject Headings
- Magnetic fields--Computer programs, Plasma confinement, Equations of motion
- Format
- Document (PDF)
- Title
- A transputer-based fault-tolerant robot controller.
- Creator
- Kulkarni, Shubhada R., Florida Atlantic University, Fernandez, Eduardo B., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
In recent years robots have become increasingly important in many areas. A robotic controller requires high speed and high reliability and its design must continue these two aspects. This thesis presents a design for a Transputer based fault tolerant robot controller. For concreteness, we have designed this controller for a specific robot, the SEDAB, a prototype developed by IBM Corp. This design attempts to satisfy the two requirements of speed and reliability. Speed is achieved by the use...
Show moreIn recent years robots have become increasingly important in many areas. A robotic controller requires high speed and high reliability and its design must continue these two aspects. This thesis presents a design for a Transputer based fault tolerant robot controller. For concreteness, we have designed this controller for a specific robot, the SEDAB, a prototype developed by IBM Corp. This design attempts to satisfy the two requirements of speed and reliability. Speed is achieved by the use of a concurrent structure composed of Transputers. Reliability is provided by a self-testing mechanism and a multiprocessor system architecture. The Occam implementation of the robot processes is described. We have evaluated the reliability of this controller. The reliability study shows that there is a significant increase in the reliability of this controller due to the new architecture and proposed fault detection mechanism. While we have not been able to actually control this robot, we have shown that some scheduling heuristics can be effectively used to provide a higher level of performance.
Show less - Date Issued
- 1990
- PURL
- http://purl.flvc.org/fcla/dt/14616
- Subject Headings
- Robots--Control systems, Automatic control--Computer programs
- Format
- Document (PDF)
- Title
- Patterns for web services standards.
- Creator
- Ajaj, Ola, College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Web services intend to provide an application integration technology that can be successfully used over the Internet in a secure, interoperable and trusted manner. Policies are high-level guidelines defining the way an institution conducts its activities. The WS-Policy standard describes how to apply policies of security definition, enforcement of access control, authentication and logging. WS-Trust defines a security token service and a trust engine which are used by web services to...
Show moreWeb services intend to provide an application integration technology that can be successfully used over the Internet in a secure, interoperable and trusted manner. Policies are high-level guidelines defining the way an institution conducts its activities. The WS-Policy standard describes how to apply policies of security definition, enforcement of access control, authentication and logging. WS-Trust defines a security token service and a trust engine which are used by web services to authenticate other web services. Using the functions defined in WS-Trust, applications can engage in secure communication after establishing trust. BPEL is a language for web service composition that intends to provide convenient and effective means for application integration over the Internet. We address security considerations in BPEL and how to enforce them, as well as its interactions with other web services standards such as WS-Security and WS-Policy.
Show less - Date Issued
- 2010
- PURL
- http://purl.flvc.org/FAU/1927300
- Subject Headings
- Computational grids (Computer systems), Computer systems, Verification, Expert systems (Computer science), Computer network architectures, Web servers, Management, Electronic commerce, Computer programs
- Format
- Document (PDF)
- Title
- Scientific data visualization interface.
- Creator
- Hughes, Rowan, Huang, Shihong
- Date Issued
- 2013-04-05
- PURL
- http://purl.flvc.org/fcla/dt/3361097
- Subject Headings
- Data visualization, Information visualization, Information visualization--Computer programs, Interactive computer systems
- Format
- Document (PDF)
- Title
- Computational Study of the Heat Transfer and Fluid Structure of a Shell and Tube Heat Exchanger.
- Creator
- Betancourt, Arturo, Curet, Oscar M., Florida Atlantic University, College of Engineering and Computer Science, Department of Ocean and Mechanical Engineering
- Abstract/Description
-
A common technique to improve the performance of shell and tube heat exchangers (STHE) is by redirecting the flow in the shell side with a series of baffles. A key aspect in this technique is to understand the interaction of the fluid dynamics and heat transfer. Computational fluid dynamics simulations and experiments were performed to analysis the 3-dimensional flow and heat transfer on the shell side of an STHE with and without baffles. Although, it was found that there was a small...
Show moreA common technique to improve the performance of shell and tube heat exchangers (STHE) is by redirecting the flow in the shell side with a series of baffles. A key aspect in this technique is to understand the interaction of the fluid dynamics and heat transfer. Computational fluid dynamics simulations and experiments were performed to analysis the 3-dimensional flow and heat transfer on the shell side of an STHE with and without baffles. Although, it was found that there was a small difference in the average exit temperature between the two cases, the heat transfer coefficient was locally enhanced in the baffled case due to flow structures. The flow in the unbaffled case was highly streamed, while for the baffled case the flow was a highly complex flow with vortex structures formed by the tip of the baffles, the tubes, and the interaction of flow with the shell wall.
Show less - Date Issued
- 2016
- PURL
- http://purl.flvc.org/fau/fd/FA00004569, http://purl.flvc.org/fau/fd/FA00004569
- Subject Headings
- Computational fluid dynamics., Thermodynamics., Heat exchangers--Design and construction., Heat--Transmission--Computer programs.
- Format
- Document (PDF)
- Title
- An Application of Artificial Neural Networks for Hand Grip Classification.
- Creator
- Gosine, Robbie R., Zhuang, Hanqi, Florida Atlantic University
- Abstract/Description
-
The gripping action as performed by an average person is developed over their life and changes over time. The initial learning is based on trial and error and becomes a natural action which is modified as the physiology of the individual changes. Each grip type is a personal expression and as the grip changes over time to accommodate physiologically changes, it can be considered to be a grip-signature. lt is postulated that an ANN can deliver a classification mechanism that is able to make...
Show moreThe gripping action as performed by an average person is developed over their life and changes over time. The initial learning is based on trial and error and becomes a natural action which is modified as the physiology of the individual changes. Each grip type is a personal expression and as the grip changes over time to accommodate physiologically changes, it can be considered to be a grip-signature. lt is postulated that an ANN can deliver a classification mechanism that is able to make sense of the varying gripping inputs that are linearly inseparable and uniquely attributed to user physiology. Succinctly, in this design, the stifnulus is characterized by a voltage that represents the applied force in a grip. This signature of forces is then used to train an ANN to recognize the grip that produced the signature, the ANN in turn is used to successfully classify three unique states of grip-signatures collected from the gripping action of various individuals as they hold, lift and crush a paper coffee-cup. A comparative study is done for three types of classification: K-Means, Backpropagation Feedforward Neural Networks and Recurrent Neural Networks, with recommendations made in selecting more effective classification methods.
Show less - Date Issued
- 2007
- PURL
- http://purl.flvc.org/fau/fd/FA00012522
- Subject Headings
- Neural networks (Computer science), Pattern perception, Back propagation (Artificial intelligence), Multivariate analysis (Computer programs)
- Format
- Document (PDF)
- Title
- Artificial neural network prediction of alluvial river geometry.
- Creator
- Hoffman, David Carl., Florida Atlantic University, Scarlatos, Panagiotis (Pete) D.
- Abstract/Description
-
An artificial neural network is used to predict the stable geometry of alluvial rivers. This knowledge is useful for the design of new channels or modification of natural rivers. Given inputs of river discharge, slope and mean particle size, an artificial neural network is trained to predict the corresponding stable channel width and depth. The network is trained using data from several alluvial canals and rivers. Various factors including training set size and composition, number of hidden...
Show moreAn artificial neural network is used to predict the stable geometry of alluvial rivers. This knowledge is useful for the design of new channels or modification of natural rivers. Given inputs of river discharge, slope and mean particle size, an artificial neural network is trained to predict the corresponding stable channel width and depth. The network is trained using data from several alluvial canals and rivers. Various factors including training set size and composition, number of hidden layer nodes, activation function type, and data scaling method are analyzed as variables affecting network performance. These factors are studied to determine impacts on network accuracy and generalizing ability.
Show less - Date Issued
- 1995
- PURL
- http://purl.flvc.org/fcla/dt/15179
- Subject Headings
- Alluvial streams, Neural networks (Computer science), Back propagation (Artificial intelligence), Sediment transport--Computer programs
- Format
- Document (PDF)
- Title
- Modular application server design for AUV data network access and distributed processing.
- Creator
- Delarue, Alexandre G., Florida Atlantic University, Smith, Samuel M.
- Abstract/Description
-
Autonomous Underwater Vehicles (AUV) collect a large volume of scientific data in every mission, using the onboard sensors, and store them in log files. The accessibility of these data is limited. Specific tools are required to extract the data to be processed on the user workstation with the installed analysis tools and scripts. The objective is to standardize and simplify the way data can be retrieved and processed from anywhere by anybody. The design of a server that manages the access to...
Show moreAutonomous Underwater Vehicles (AUV) collect a large volume of scientific data in every mission, using the onboard sensors, and store them in log files. The accessibility of these data is limited. Specific tools are required to extract the data to be processed on the user workstation with the installed analysis tools and scripts. The objective is to standardize and simplify the way data can be retrieved and processed from anywhere by anybody. The design of a server that manages the access to the data and to the applications that process them has been considered. Everything can then be done through the use of a single Java client executed on any Java compliant computer. Analysis tools are downloaded on the fly when needed and do not require any installation. New tools can be integrated into the application server in the form of plugins developed with an appropriate Java Library.
Show less - Date Issued
- 2000
- PURL
- http://purl.flvc.org/fcla/dt/12676
- Subject Headings
- Submersibles--Data processing, Java (Computer program language), Client/server computing
- Format
- Document (PDF)
- Title
- A heterogeneous multiprocessor architecture for workstations.
- Creator
- Bealkowski, Richard., Florida Atlantic University, Fernandez, Eduardo B., College of Engineering and Computer Science, Department of Computer and Electrical Engineering and Computer Science
- Abstract/Description
-
Providing multiprocessor capability to the class of computers commonly referred to as personal workstations is the next evolutionary step in their development. Uniprocessor workstations limit the user in throughput, reliability, functionality, and architecture. Multiprocessor workstations have the potential of increasing system throughput. A multiprocessor system with expanded architecture derived from a set of heterogeneous processors gives the user a diverse application base within a single...
Show moreProviding multiprocessor capability to the class of computers commonly referred to as personal workstations is the next evolutionary step in their development. Uniprocessor workstations limit the user in throughput, reliability, functionality, and architecture. Multiprocessor workstations have the potential of increasing system throughput. A multiprocessor system with expanded architecture derived from a set of heterogeneous processors gives the user a diverse application base within a single system. The replication and diversity offered in systems of this design, when coupled with fault-tolerant design techniques, enhances system reliability. A heterogeneous multiprocessor architecture is presented which combines loosely- and tightly-coupled configurations (multicomputer and multiprocessor). This architecture provides for incremental growth of the system, either by static or dynamic reconfiguration. The software view of the system is that of an object-oriented environment. The object-oriented approach is used to unify the heterogeneous nature of the system. The process is the unit of concurrency in the system and cooperating concurrent processes are supported. A set of system primitives are provided to support the requirements of a heterogeneous multiprocessing environment. A virtual machine layer controls the distribution of processes and allocation of resources in the system. A virtual network is used to provide communication paths and resource sharing. The virtual network is designed to be bridged to an external physical network. The system requirements for a secure and reliable operating environment are incorporated into the design. This system utilizes "hardware porting" as a means to overcome the lag of software support for hardware advances. Rather than software port an entire application base to a new system architecture, hardware porting brings the required instruction set architecture to the applications. This heterogeneous multiprocessor architecture builds on a popular system architecture, the scIBM PS/2 with the Micro Channel system bus. Incorporating a second bus, the scSCSI bus, as a system extension is explored.
Show less - Date Issued
- 1989
- PURL
- http://purl.flvc.org/fcla/dt/12242
- Subject Headings
- Microcomputer workstations, Multiprocessors, Object-oriented programming (Computer science), Computer architecture
- Format
- Document (PDF)