UMBC Systems Engineering
Permanent URI for this collectionhttp://hdl.handle.net/11603/21083
Systems Engineering encompasses the principles and practices that guide the engineering of complex systems. As technologies become more complex and integrated, systems engineering professionals bridge traditional disciplines and focus on the system as a whole to find the solution that best meets the needs of the end user.
Browse
Recent Submissions
Item Home - IDBS(IDBS, 2024) Mubako, Albert T.; Ray, JeffreyItem DETECTING ADS-B REPLAY CYBERATTACKS IN THE NATIONAL AIRSPACE SYSTEM(International Association for Computer Information Systems, 2023) Ray, George; Ray, JeffreyThis paper investigates the cybersecurity risks in the National Airspace System (NAS) with the introduction of Automated Dependent Surveillance Broadcast (ADS-B) equipment, which has been required for regulated airspace since 2020 and will be essential part of the Next Generation (NextGen) Air Transportation System (ATS) infrastructure. It details the national security implications of the cybersecurity vulnerabilities in the ADS-B avionic system and reviews proposed mitigations. One of the possible attacks on ADS-B is the replay attack and the authors propose and test a method to detect such an attack using cosine similarity. To validate the approach, the authors developed a computer-based ADSB system using an RTL-Software Defined Radio (SDR) receiver to capture over 14 million live ADS-B transmissions from a region northwest of the Dulles International Airport. These readings were organized into a relational database for analysis. A data-driven detection algorithm was implemented with parallelism through shared memory and a live feed of ADS-B traffic interspersed with previously recorded message-sets as replay attacks. The system successfully detected various replay attack scenarios. Suggested mitigation measures for countering replay attacks are presented.Item Home - BMIL(BMIL, 2024) Ciza, L.; Ray, Jeffrey; Mora, Ali; Mubako, A.; Ray, G.; Aryee, Doris; Osie, Eric; Farberova, Anna; Kanda, Muanza Dia; Marcucci, Danilo R.; Benjamin, Emmanuel; Ozgur, Sinan; Hammond, Stephen; Dicken, Santino Fardol Watod; Ayawine, Mathew; Teage, DanielItem Security implications in the transformation of healthcare through internet of things devices(International Association for Computer Information Systems, 2021) Ray, George; Ruhode, Ephais; Mubako, Albert; Ray, Jeffrey; Kashiri, WalterAfrica has a growing industry producing medical devices for the developing world that are ASSURED: Affordable, Sensitive, Specific, User-friendly, Rapid, Equipment-free and Deliverable to end-users. This industry and more generally healthcare in Africa benefits by adding security to ASSURED. This paper investigates two questions related to security for IoT medical solutions: 1.) What are the vulnerable security points in an IoT based medical system; and 2.) How can these vulnerabilities be hardened? To answer these questions, a security reference architecture is identified that can be the framework for identifying, understanding, teaching and mitigating threats in the various modules of an IoT healthcare solution.Item Time Series Analysis of Census Internet Response(American Statistical Association) Highland, FredCollection of census data over the internet promises to be more respondent friendly, accurate and cost effective than other methods. However, the characteristics of internet response over time are not well understood limiting the ability to accurately model, predict and manage take-up. This work theorizes that census internet response can be modeled as a time series of exponentially decreasing response probabilities associated with stimulating events. The response can be modeled as statistical distributions that characterize the events. This modeling is applied to census internet response data provided by Canada and the US to determine the common characteristics of response events and modeling parameters. The approach provides a means to model internet response patterns over time when calibrated to population and the survey methodology characteristics.Item Modeling Complexity in Multi-modal Adaptive Survey Systems(Elsevier, 2014-11-02) Highland, FredModern survey data collection systems must balance cost and quality while supporting multiple response modes (paper, internet, telephone and personal interview) and addressing unpredictable respondent behavior. The next generation of survey systems utilizes adaptive methods to address these issues, but this may affect system behavior and introduces new issues. The paper discusses the development of a system model to analyze system behavior, determine the level of complexity present, define the conditions under which complex behaviors occur and explore approaches to manage complexity. The model, built in NetLogo, uses an agent representation for control, response mode management and the respondent. It not only represents control logic, particularly survey strategies, but also realistic stochastic respondent demographics and external influences which are independent of the system. The paper frames the problem as a potential complex adaptive system, discusses the approach and modeling of the system and reviews analysis of the model to date and its impacts on system design. Preliminary results indicate that basic system behavior is complicated (according to the Cynefin framework) but external influences can introduce unpredictable behaviors that make the system complex, requiring careful management in order to achieve system objectives.Item Adaptation of Spike-Timing-Dependent Plasticity to Unsupervised Learning for Polychronous Wavefront Computing(Elsevier, 2015-10-08) Highland, Fred; Hart, Corey B.Non-Von Neumann computational architectures have lately aroused significant interest as substrates for complex computation. One recent development in this domain is the Polychronous Wavefront Computing (PWC) computational model based on multiple wavefront dynamics. This model is an abstraction and simplification of the artificial neural network paradigm based on temporal and spatial patterns of activity in a pulse propagating media and their interaction with transponders. While this framework is capable of computing basic logical functions and exhibiting interesting dynamic behaviors, methods for unsupervised training of the framework have not been identified. The lack of input weights and the spatio-temporal nature of the PWC framework make direct application of weight adjusting learning methods (e.g., backpropagation) impractical. The paper will describe research into unsupervised learning for PWCs inspired by Spike-Timing-Dependent Plasticity (STDP) methods used with other types of polychronous models. The method is based on adding Leaky Integrate-and-Fire semantics to the PWC framework allowing analysis of activating wavefronts and determination of the optimal location for future stimulation. The transponder's location is then incrementally adjusted to improve its future response. The paper will discuss the learning approach and examine the results of applying the method over a series of stimulations to sample configurations.Item Unsupervised Learning of Patterns Using Multilayer Reverberating Configurations of Polychronous Wavefront Computation(Elsevier, 2016-10-30) Highland, Fred; Hart, CoreyPolychronous Wavefront Computation (PWC) is an abstraction of spiking neural networks that has been shown to be capable of basic computational functions and simple pattern recognition through multilayer configurations. The objective of this work is to apply unsupervised learning methods to multilayer PWC configurations to improve performance providing a basis for more advanced applications and deep learning. Previous work on defining multilayer PWC configurations is extended by applying biologically inspired learning methods to dynamically suppress unneeded transponders and improve configuration performance. Simple learning approaches based on concepts from spike-timing-dependent plasticity and potentiation decay models are adapted to PWC transponders and combined with training sequences to optimize the transponder configurations for recognition. Learning is further enhanced by configuring transponders in recurrent structures to activate hidden layer transponders creating reverberations that reinforce learning. A means to classify multiple input patterns into general concepts is also introduced to further enhance the recognition capabilities of the configurations. The concepts are experimentally validated and analyzed through application to a 7-segment display digit recognition problem showing that the approach can improve PWC configuration performance and reduce complexity.Item Implementing Multilayer Neural Network Behavior Using Polychronous Wavefront Computation(Elsevier, 2016-10-30) Highland, Fred; Hart, CoreyPolychronous Wavefront Computation (PWC) is an abstraction of spiking neural networks that provides a potentially practical model for implementing neuromorphic computing systems. While it's has been shown to exhibit some basic computational capabilities, its use in complex neuro-computational models remains to be explored. The paper presents a model and approach for configuring PWC transponders to implement multilayer neural network behavior to provide a basis for more complex applications of the technology. The model uses a set of input transponders representing pattern features to stimulate hidden layer transponders that combine features and trigger output layer transponders to identify patterns. The input layer transponder geometry is selected to create wavefront intersections for all relevant feature combinations. Hidden layer transponders are positioned by solving the intersection of the circles equations defined by sets of input transponders. Output layer transponders are defined to collect complete sets of features for recognition based on the hidden layer transponder geometry. The approach uses the intersections of three wavefronts to maximize transponder selectivity and increase information density. The concept is experimentally demonstrated and analyzed with a 7-segment display digit recognition application which provides a simple but representative example of more complex pattern recognition problems.Item Unsupervised Learning of Polychronous Wavefront Computation Configurations for Pattern Recognition(Elsevier, 2018-10-23) Highland, FredPolychronous Wavefront Computation (PWC) provides a potentially simple model for large scale implementation of spiking neural networks and deep learning. Although the definition of predefined pattern recognition configurations has been demonstrated, dynamic organization of configurations from examples remains a difficult problem. This paper explores the hypothesis that a properly arranged field of PWC transponders with neuromorphic behaviors can self-organize into recognition configurations based on training examples. The PWC transponders used are augmented with a position learning algorithm based on spike-timing-dependent plasticity, suppression of non-specific transponders using a stimulation fatigue approach and deactivation of unused transponders using potentiation decay. The paper provides the results of initial research demonstrating that pattern recognition configurations can be learned if the initial density and distribution of transponders is properly selected with respect to the learning behavior parameters. The effectiveness of the learning process can be improved by encoding layering information in the wavefronts to focus the transponder activations. The results define a means for PWC transponders to self-organize into recognition configurations providing a basis for development of more complex configurations and deep learning applications.Item The Definitive Guide to a Digital Business Strategy(2020-07-14) Mubako, Albert T.; Ray, Jeffrey