Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Engineering (37)
- Computer Engineering (24)
- Computer and Systems Architecture (15)
- Artificial Intelligence and Robotics (11)
- Social and Behavioral Sciences (10)
-
- Theory and Algorithms (10)
- Operations Research, Systems Engineering and Industrial Engineering (9)
- Systems Engineering (8)
- Software Engineering (7)
- Databases and Information Systems (6)
- Digital Communications and Networking (6)
- Programming Languages and Compilers (6)
- Electrical and Computer Engineering (5)
- Business (4)
- Computational Engineering (4)
- Information Security (4)
- OS and Networks (4)
- Public Affairs, Public Policy and Public Administration (4)
- Data Science (3)
- Hardware Systems (3)
- Library and Information Science (3)
- Numerical Analysis and Scientific Computing (3)
- Arts and Humanities (2)
- Cybersecurity (2)
- Data Storage Systems (2)
- Industrial Engineering (2)
- Technology and Innovation (2)
- Keyword
-
- Computer architecture (5)
- Computer programs (4)
- Computer simulation (4)
- AI Agents (3)
- 5G mobile communication (2)
-
- Agentic Architecture (2)
- Cloud computing (2)
- Computational modeling (2)
- Crowdsourcing (2)
- Edge computing (2)
- Internet of things (2)
- IoT (2)
- Marketplace of services (2)
- Modeling and simulation (2)
- Natural language processing (2)
- Resilience (2)
- Sensor networks (2)
- Smart communities (2)
- Society 5.0 (2)
- Systems engineering (2)
- AI technology (1)
- Access (1)
- Adaptation models (1)
- Agentic Framework (1)
- Algorithm development (1)
- Analog computer simulation (1)
- Anisotropic mesh adaptation (1)
- Applied computing (1)
- Architectural viewpoints (1)
- Architecture (1)
- Publication Year
- Publication
-
- Computer Science Faculty Publications (11)
- Computer Science Theses & Dissertations (9)
- Electrical & Computer Engineering Theses & Dissertations (7)
- Computational Modeling & Simulation Engineering Faculty Publications (4)
- Engineering Management & Systems Engineering Faculty Publications (4)
-
- Graduate Student Government Association Research Conference (4)
- Computational Modeling & Simulation Engineering Theses & Dissertations (3)
- Electrical & Computer Engineering Faculty Publications (3)
- Center for Secure and Intelligent Critical Systems (CSICS) Publications (1)
- Cybersecurity Undergraduate Research Showcase (1)
- Electrical & Computer Engineering Projects for D. Eng. Degree (1)
- Engineering Management & Systems Engineering Theses & Dissertations (1)
- Engineering Technology Faculty Publications (1)
- Information Technology & Decision Sciences Faculty Publications (1)
- Knowledge and Creativity Expo (1)
- School of Cybersecurity Faculty Publications (1)
- VMASC Publications (1)
- Publication Type
Articles 31 - 54 of 54
Full-Text Articles in Systems Architecture
How Is M&S Interoperability Different From Other Interoperability Domains?, Andreas Tolk, Saikou Y. Diallo, Jose J. Padilla, Charles D. Turnitsa
How Is M&S Interoperability Different From Other Interoperability Domains?, Andreas Tolk, Saikou Y. Diallo, Jose J. Padilla, Charles D. Turnitsa
Computational Modeling & Simulation Engineering Faculty Publications
During every standard workshop or event, the examples of working interoperability solutions are used to motivate for 'plug and play' standards for M&S as well, like standardized batteries for electronics, or the use of XML to exchange data between heterogeneous systems. While these are successful applications of standards, they are off the mark regarding M&S interoperability. The challenge of M&S is that the product that needs to be made interoperable is not the service or the system alone, but the model behind it as well. The paper shows that the alignment of conceptualizations is the real problem that is not …
Architecture For A Flexible And Scalable Simulation Engine, Robert C. Holcomb Jr.
Architecture For A Flexible And Scalable Simulation Engine, Robert C. Holcomb Jr.
Computational Modeling & Simulation Engineering Theses & Dissertations
Simulation is used by many different industries to gain insight on actions and decisions that may be too dangerous or costly to perform in reality. Although the use of computers to assist with modeling and simulation has been studied for quite a while, computer infrastructure, hardware, and capabilities are changing at a rapid pace. Computer software once written is difficult and costly to change, especially in order to take advantage of the advances in computer hardware. This thesis focuses on the design and implementation of a software simulation architecture that allows flexibility in the modeling conducted and scalability in the …
Executable Architecture Research At Old Dominion University, Andreas Tolk, Johnny J. Garcia, Edwin A. Shuman
Executable Architecture Research At Old Dominion University, Andreas Tolk, Johnny J. Garcia, Edwin A. Shuman
Computational Modeling & Simulation Engineering Faculty Publications
Executable Architectures allow the evaluation of system architectures not only regarding their static, but also their dynamic behavior. However, the systems engineering community do not agree on a common formal specification of executable architectures. To close this gap and identify necessary elements of an executable architecture, a modeling language, and a modeling formalism is topic of ongoing PhD research. In addition, systems are generally defined and applied in an operational context to provide capabilities and enable missions. To maximize the benefits of executable architectures, a second PhD effort introduces the idea of creating an executable context in addition to the …
A Compact Lidar For Aircraft Ozone Atmospheric Measurements, Joel A. Marcia
A Compact Lidar For Aircraft Ozone Atmospheric Measurements, Joel A. Marcia
Electrical & Computer Engineering Theses & Dissertations
Researchers and the general public have expressed great concern over how human activities exacerbate pollution's deteriorating impact upon the environment. Effects such as global warming, air quality and ozone layer depletion are but a few examples that can have a dramatic effect on the quality of life worldwide.
A compact lidar system for the purpose of aircraft ozone atmospheric measurements was tested and evaluated. This system will eventually be deployed for aircraft-based, and possibly unpiloted atmospheric vehicle (UAV), ozone and aerosol measurements to improve our understanding of ozone production and transport. Each of the major subsystems was characterized and from …
An Agent-Based Combat Simulation Framework In Support Of Effect-Based And Net-Centric Evaluation, Robert Joseph Bowen
An Agent-Based Combat Simulation Framework In Support Of Effect-Based And Net-Centric Evaluation, Robert Joseph Bowen
Computational Modeling & Simulation Engineering Theses & Dissertations
The use of information technologies (IT) and information networks has proliferated in industry as a method to achieve competitive advantage. The U.S. Military and its allies, in recent years, have employed IT to improve the way they conduct operations, speed decision making, and increase the span of control of commanders. This has resulted in a fundamental shift in the way military commanders employ combat units today. These (Information Age) forces no longer have to be able to see each other or even communicate directly in order to synchronize maneuvers. Dispersion is now favored over mass, relying on the IT network …
Dynamic Routing Structure For An Rti Taking An Evolutionary Approach Towards Optimization, Matthew Ryan Davis
Dynamic Routing Structure For An Rti Taking An Evolutionary Approach Towards Optimization, Matthew Ryan Davis
Computational Modeling & Simulation Engineering Theses & Dissertations
The Runtime Infrastructure (RTI) is the common communication framework that High Level Architecture (HLA) simulations incorporate to exchange data. By abstracting the network communication layer from simulation, a common protocol for information exchange is achieved, allowing any RTI- based simulation to exchange data with any other. Such commonality can bring a limitation upon the network infrastructure, enforcing all federates to agree on the same communication policy. While this static network structure is not always the case, an optimal choice would be to adhere to the dynamic properties of a network. Static network configurations deny federates the ability to dynamically avoid …
Implementing Simple Protocols In Multiple Processors Control Applications, Steve Hsiung, Tyson Mccall, Corinne Ransberger
Implementing Simple Protocols In Multiple Processors Control Applications, Steve Hsiung, Tyson Mccall, Corinne Ransberger
Engineering Technology Faculty Publications
Using microprocessor/microcontroller in various control applications is not only one of the major topics in Engineering Technology curricula, but also of interest in industry applications. To accomplish it correctly the process of designing application programs starts from the individual module development through extensive testing, verification, and modification. Applying these developed modules in a useful manner requires the links and integrations that lead to the practical project implementation. Frequently, in students' senior project designs and faculty's research plans, the microprocessor/microcontroller resources become scarce or cause conflicts during the modules' integration stage. To accommodate the shortfall of the resources and resolve any …
Using Web Services To Integrate Heterogeneous Simulations In A Grid Environment, J. Mark Pullen, Ryan Brunton, Don Brutzman, David Drake, Michael Hieb, Katherine L. Morse, Andreas Tolk
Using Web Services To Integrate Heterogeneous Simulations In A Grid Environment, J. Mark Pullen, Ryan Brunton, Don Brutzman, David Drake, Michael Hieb, Katherine L. Morse, Andreas Tolk
Computational Modeling & Simulation Engineering Faculty Publications
The distributed information technologies collectively known as Web services recently have demonstrated powerful capabilities for scalable interoperation of heterogeneous software across a wide variety of networked platforms. This approach supports a rapid integration cycle and shows promise for ultimately supporting automatic composability of services using discovery via registries. This paper presents a rationale for extending Web services to distributed simulation environments, including the High Level Architecture (HLA), together with a description and examples of the integration methodology used to develop significant prototype implementations. A logical next step is combining the power of Grid computing with Web services to facilitate rapid …
Creating Enterprise Simulations Using High Level Architecture, Anton R. Lidums
Creating Enterprise Simulations Using High Level Architecture, Anton R. Lidums
Electrical & Computer Engineering Theses & Dissertations
Despite an established need, there are two remaining roadblocks to building distributed simulations and enterprise simulation systems. First, commercial simulation packages and engineering modeling tools are not readily distributable across multiple computers and have traditionally had very little impetus for utilizing a distributable format. Second, although HLA simulations have been built and there are tools to facilitate those efforts, very little has been done or written that specifically describes a "non-standard" integration implementation in sufficient detail to make the process reusable or repeatable. This thesis introduces a proof of concept prototype that was developed to integrate simulations. The paper presents …
Jsb Composability And Web Services Interoperability Via Extensible Modeling & Simulation Framework (Xmsf), Model Driven Architecture (Mda), Component Repositories, And Web-Based Visualization, Don Brutzman, Andreas Tolk
Jsb Composability And Web Services Interoperability Via Extensible Modeling & Simulation Framework (Xmsf), Model Driven Architecture (Mda), Component Repositories, And Web-Based Visualization, Don Brutzman, Andreas Tolk
Computational Modeling & Simulation Engineering Faculty Publications
"Study Report prepared for the U. S. Air Force, Joint Synthetic Battlespace Analysis of Technical Approaches (ATA) Studies & Prototyping"
Overview: This paper summarizes research work conducted by organizations concerned with interoperable distributed information technology (IT) applications, in particular the Naval Postgraduate School (NPS) and Old Dominion University (ODU). Although the application focus is distributed modeling & simulation (M&S) the results and findings are in general easily applicable to other distributed concepts as well, in particular the support of operations by M&S applications, such as distributed mission operations. The core idea of this work is to show the necessity of …
Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka
Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka
Computer Science Theses & Dissertations
Traditional static code analysis encompasses a mature set of techniques for helping understand and optimize programs, such as dead code elimination, program slicing, and partial evaluation (code specialization). It is well understood that compared to other program analysis techniques (e.g., dynamic analysis), static analysis techniques do a reasonable job for the cost associated with implementing them. Industry and government are moving away from more ‘traditional’ development approaches towards component-based approaches as ‘the norm.’ Component-based applications most often comprise a collection of distributed object-oriented components such as forms, code snippets, reports, modules, databases, objects, containers, and the like. These components are …
Two Approaches To Critical Path Scheduling For A Heterogeneous Environment, Guangxia Liu
Two Approaches To Critical Path Scheduling For A Heterogeneous Environment, Guangxia Liu
Computer Science Theses & Dissertations
Advances in computing and networking technologies are making large scale distributed heterogeneous computing a reality. Multi-Disciplinary Optimization (MDO) is a class of applications that is being addressed under this paradigm. It consists of multiple heterogeneous modules interacting with each other to solve an overall design problem. An efficient implementation of such an application requires scheduling heterogeneous modules (with different computing and disk 1/0 requirements) on a heterogeneous set of resources (with different CPU, memory, disk IO specifications).
Given a set of tasks and a set of resources, an optimal schedule of the tasks on the resources is very hard to …
Architectural Optimization Of Digital Libraries, Aileen O. Biser
Architectural Optimization Of Digital Libraries, Aileen O. Biser
Computer Science Theses & Dissertations
This work investigates performance and scaling issues relevant to large scale distributed digital libraries. Presently, performance and scaling studies focus on specific implementations of production or prototype digital libraries. Although useful information is gained to aid these designers and other researchers with insights to performance and scaling issues, the broader issues relevant to very large scale distributed libraries are not addressed. Specifically, no current studies look at the extreme or worst case possibilities in digital library implementations. A survey of digital library research issues is presented. Scaling and performance issues are mentioned frequently in the digital library literature but are …
Designing A High-Quality Network: An Application-Oriented Approach, Sudheer Dharanikota
Designing A High-Quality Network: An Application-Oriented Approach, Sudheer Dharanikota
Computer Science Theses & Dissertations
As new computer network technologies emerge, the application designers and the application users expect an increasing level of quality of service from them. Hence, it is a common practice in the newer technologies to provide more Quality of Service (QoS) components. Until now, these QoS solutions have been both network-technology specific and network-oriented solutions. In this thesis, we present an application-oriented approach to design a high quality network which is independent of the underlying communication technology. In this thesis, we propose a QoS architecture to "provide predictable performance to the end-to-end application users in a high quality networking environment." In …
Defining Locally Shared Memory Constructs For Special Purpose Parallel Architectures, David J. Nielsen
Defining Locally Shared Memory Constructs For Special Purpose Parallel Architectures, David J. Nielsen
Electrical & Computer Engineering Theses & Dissertations
Locally shared memory systems offer significant advantages over other parallel processing systems for specific classes of problems. Locally shared memory systems tend to be easier to program because explicit passing of messages is not necessary. The goal in defining a locally shared memory system is to allow only a small number of processors access to any single memory. If this goal is met, locally shared memory systems provide an architecture which is relatively simple to implement.
To make shared memory architectures attractive to designers of special purpose parallel architectures, the architectures must be scalable. To be scalable, the number of …
Real Time Texture Analysis From The Parallel Computation Of Fractal Dimension, Halford I. Hayes Jr.
Real Time Texture Analysis From The Parallel Computation Of Fractal Dimension, Halford I. Hayes Jr.
Computer Science Theses & Dissertations
The discrimination of texture features in an image has many important applications: from detection of man-made objects from a surrounding natural background to identification of cancerous from healthy tissue in X-ray imagery. The fractal structure in an image has been used with success to identify these features but requires unacceptable processing time if executed sequentially.
The paradigm of data parallelism is presented as the best method for applying massively parallel processing to the computation of fractal dimension of an image. With this methodology, and sufficient numbers of processors, this computation can reach real time speeds necessary for many applications. A …
Reasoning By Analogy In A Multi-Level System Architecture For The Design Of Mechanisms, Ghassan F. Issa
Reasoning By Analogy In A Multi-Level System Architecture For The Design Of Mechanisms, Ghassan F. Issa
Computer Science Theses & Dissertations
Since the first attempts to integrate AI technology and engineering design nearly two decades ago, few expert systems have been shown to demonstrate sufficient reasoning capabilities to solve real-world design problems. The complex nature of design, the lack of understanding of the design process, and the limitations of current expert system technology have all been shown to have adverse effects on the maturity of this research area. Therefore, our direction in this research concentrates on understanding the design process, investigating a novel area of research focusing on creative design, and incorporating the results into a system model feasible for production …
Smimd - A Synchronous Multiple Instruction Multiple Data Computer Architecture, Cathy C. Roberts
Smimd - A Synchronous Multiple Instruction Multiple Data Computer Architecture, Cathy C. Roberts
Computer Science Theses & Dissertations
This thesis assesses the feasibility of utilizing a hypercube interconnect topology to link a heterogeneous processor array in a very long instruction word (VLIW) computer architecture. The research focused upon the selection of a suitable arrangement of processors for the computer and the subsequent demonstration of the architecture's capability to handle simple loop iterations. Previous attempts at VLIW computer design are summarized, the new SMIMD architecture is presented, and suggestions for future research are given. The thesis concludes with results of the initial performance evaluations of the architecture design.
A Case Study In Software Reuse: The Rntds Architecture, Barry J. Stevens
A Case Study In Software Reuse: The Rntds Architecture, Barry J. Stevens
Computer Science Theses & Dissertations
It has been asserted that the most significant gains in software productivity will come from increased levels of software reuse. Some economic models for predicting savings through software reuse exist, but none are based on actual project experience. This paper surveys those models and presents the results of a case study, the Restructured Naval Tactical Data Systems (RNTDS) architecture, in the light of those models. According to the models, software reuse via the RNTDS architecture has enabled the production of fourteen major computer programs at five to twenty-one percent of the cost to create them without software reuse. Organizational characteristics …
Simulator For Concurrent Processing Data Flow Architectures, Mahyar R. Malekpour
Simulator For Concurrent Processing Data Flow Architectures, Mahyar R. Malekpour
Electrical & Computer Engineering Theses & Dissertations
A software simulator capable of simulating execution of an algorithm graph on a given system under the Algorithm To Architecture Mapping Model (ATAMM) rules is presented in this thesis. ATAMM is capable of modeling the execution of large-grained algorithms on distributed data flow architectures. Investigating the behavior and determining the performance of an ATAMM based system requires the aid of software tools. The ATAMM Simulator presented in this thesis is capable of determining the behavior, performance, and reliability of a system without having to build a hardware prototype. Case studies are performed on four algorithms to demonstrate the capabilities of …
A Root Finding Algorithm For Parallel Architecture Machines, Stuti Moitra
A Root Finding Algorithm For Parallel Architecture Machines, Stuti Moitra
Computer Science Theses & Dissertations
In this thesis a parallel algorithm for determining the zeros of any given analytic function is described. Parallelism is achieved by modifying the traditional bisection algorithm for architecture machines.
Given any user supplied function f(X), continuous on the interval Ao ≤ x ≤ B0, and the tolerance of accuracy an algorithm of determining up to ten roots, with error of approximation less than or equal to tolerance, on parallel systems like Distributed Array Processor (OAP) and N-cube is considered.
A variation of the bisection method has been adapted for this purpose. At each level of iteration a …
Diagnostics Software For Concurrent Processing Computer Systems, Robert L. Jones Iii
Diagnostics Software For Concurrent Processing Computer Systems, Robert L. Jones Iii
Electrical & Computer Engineering Theses & Dissertations
Diagnostics software for analyzing ATAMM based concurrent processing systems is presented in this thesis. ATAMM (Algorithm to Architecture Mapping Model) is a new model developed by researchers at Old Dominion University and the NASA-Langley Research Center. ATAMM is capable of modeling the execution of large grain algorithms on distributed data flow architectures. Investigating a real or simulated ATAMM based system requires the aid of software tools. The software tool presented in this thesis can evaluate the behavior and performance of an ATAMM based system. The tool graphically portrays algorithm activities and processor activities. The tool's measurement capabilities indicate computing speed, …
Software Tools For Performance Evaluation Of Concurrent Processing, Rodrogo A. Obando
Software Tools For Performance Evaluation Of Concurrent Processing, Rodrogo A. Obando
Electrical & Computer Engineering Theses & Dissertations
The development and use of software tools for performance evaluation of concurrent processing is presented in this thesis. The particular concurrent processing architecture proposed by Stoughton and Mielke is investigated. The modelling of this architecture is based on Petri net theory and it can be studied making use of circuit theory. Computation of lower bounds for Time Between Outputs (TBO) and Time Between Input and Output (TBIO) can be accomplished by using principles of circuit theory, among others. This new modelling needs to be deeply evaluated and studied. This evaluation and study is accomplished with the tools developed and presented …
Analog Computer Simulation With Automatic Scaling By Digital Computer, Mark Anthony Motter
Analog Computer Simulation With Automatic Scaling By Digital Computer, Mark Anthony Motter
Electrical & Computer Engineering Theses & Dissertations
A computer-aided design approach for the simplification of analog computer simulation is presented. The simulation configuration consists of an EAI 2000 analog computer with serial communications link to a PDP — 11/24 digital computer. Under control of the PDP-11, the analog simulations are realized with appropriate time and magnitude scaling which adjusts the range of the simulation coefficients and prevents overloads of the analog components. The analog computer hardware configuration accommodates both stable plants up to eighth order and closed-loop systems up to tenth order. Cascade compensation is provided for the closed-loop systems.
The plant may be described by either …