Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 5 of 5

Full-Text Articles in Physical Sciences and Mathematics

Model Transformations Between Sequence Diagram And Activity Diagram With Qvto, Yutong Xia Aug 2022

Model Transformations Between Sequence Diagram And Activity Diagram With Qvto, Yutong Xia

Undergraduate Student Research Internships Conference

Complex software systems are specified by various models denoting the behavior of the system components, the exchanges of messages and data among components, the intents of the system stakeholders, the flow of system processes, and the structure of the system as a collection of modules.

When such systems are maintained and evolved (e.g. by adding new functionality, fixing bugs, or porting to a new operating environment), one or more of these models are altered. This brings the system specification to an inconsistent state since some models reflect the new behavior while other models were not appropriately evolved.

This research presents …


Damage Assessment In Aging Structures Using Augmented Reality, Omar Zuhair Awadallah, Ayan Sadhu Aug 2022

Damage Assessment In Aging Structures Using Augmented Reality, Omar Zuhair Awadallah, Ayan Sadhu

Undergraduate Student Research Internships Conference

Structural Health Monitoring (SHM) is the assessment of bridges and observation of data regarding these bridges over time to monitor their evolution and detect the presence of any possible damages. However, existing methods to perform structural inspections in bridges are high in cost, time-consuming and risky. Inspectors use expensive equipment to reach a certain area of the bridge to inspect it, and at different heights, this can pose a risk to the inspector’s safety. This study aims to find cheaper, faster, and safer ways to perform structural inspections using augmented reality and artificial intelligence. The developed system uses a machine …


Data Preprocessing For Machine Learning Modules, Rawan El Moghrabi Aug 2022

Data Preprocessing For Machine Learning Modules, Rawan El Moghrabi

Undergraduate Student Research Internships Conference

Data preprocessing is an essential step when building machine learning solutions. It significantly impacts the success of machine learning modules and the output of these algorithms. Typically, data preprocessing is made-up of data sanitization, feature engineering, normalization, and transformation. This paper outlines the data preprocessing methodology implemented for a data-driven predictive maintenance solution. The above-mentioned project entails acquiring historical electrical data from industrial assets and creating a health index indicating each asset's remaining useful life. This solution is built using machine learning algorithms and requires several data processing steps to increase the solution's accuracy and efficiency. In this project, the …


Automated Extraction Of Key Words And Abstract, Oluwadarasimi Temitope Ogunshote Mr. Aug 2021

Automated Extraction Of Key Words And Abstract, Oluwadarasimi Temitope Ogunshote Mr.

Undergraduate Student Research Internships Conference

An application/program that automates the extraction of key words and abstracts from documents.


Evaluating Machine Learning Model Stability For Software Bug Prediction, Joud El-Shawa Aug 2021

Evaluating Machine Learning Model Stability For Software Bug Prediction, Joud El-Shawa

Undergraduate Student Research Internships Conference

Large software systems are implemented using many different programming languages and scripts, and consequently the dependencies between their components are very complex. It is therefore difficult to extract and understand these dependencies by solely analyzing the source code, so that failure risks can be detected accurately. On the other hand, it is a common practice for software engineers to keep track of process related metrics such as the number of times a component was maintained, with which other components it has been co-committed, whether the maintenance activity was a bug-fixing activity, and how many lines of source code have been …