The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Technical Debt (TD) refers to the long-term consequences of shortcuts taken during different phases of software development life cycle. Lack of attention to monitoring and managing testing and development debt can contribute to unexpectedly large cost overruns and severe quality issues in software development projects. This paper describes a case study conducted with an industry partner to explore...
Mutation testing is a technique to evaluate the quality of test cases by assessing their ability to detect faults. Mutants are modified versions of the original program that are generated automatically and should contain faults similar to those caused by developers' mistakes. For configurable systems, existing approaches propose mutation operators to produce faults that may only exist in some configurations...
There are numerous methodologies available in IT industry to develop project. It depends upon certain characteristic of the project. We are going to discuss about how the methodology is choose using the project characteristic. For this development we have to consider project characteristic like size of the project, stability of the requirement and environment, team relationship, client commitment,...
With the recent advances in aircraft technologies, software, sensors, and communications; unmanned aerial vehicles (UAVs) can offer a wide range of applications. UAVs can play important roles in different applications such as search and rescue, situation awareness in natural disasters, environmental monitoring, and perimeter surveillance. This paper discusses the challenges of developing UAV applications...
The purpose of this paper is to present the implementation of a computer automated Test-Tool program that efficiently produces relay test plans to commission various microprocessor-based relays used to protect power transformers with and without low-side main breakers. The Test-Tool calculates the necessary currents, voltages and digital control conditions based on an automated read of a specific...
This paper presents validation experiments performed on a Phasor Measurement Unit (PMU) based fast oscillation detection application. The monitoring application focuses on the detection of sub-synchronous oscillations, utilizing real-time measurements from PMUs. The application was first tested through Hardware-In-the-Loop (HIL) simulation. Validation experiments were carried out with a different...
The development and test of advanced driver assistance systems (ADAS)present a challenge due to their complexity and dependency on other vehicle systems, initial conditions and their environment. Testing ADAS under real conditions leads to significant efforts and costs. Therefore, virtual prototyping and simulation are widely used instrumentsfor developing such complex systems. One of these useful...
Contemporary network services don't have any statistical ranking mechanism for proactive security management. Since the emerging threats are actively exploiting the vulnerabilities in network services to compromise the system, not much attention has been paid to rank these services based on their vulnerability history. We argue in this paper that a reliable mechanism could be used to rank these services...
Nowadays, the pollution of environment caused by used engine oil became one of the current global issues. One quart of oil can create a two-acre sized oil slick, and a gallon of oil can pollute a million gallons of fresh water. Some studies said that oil pollution caused 20 years for the environment to recover to its original condition [1]. This paper proposes a study on the quality of engine oil...
Process Automation Systems (PAS) performs a critical role in running today's Oil & Gas business sectors. Systems such as Distributed Control Systems (DCS), Supervisory Control & Acquisition Systems (SCADA) and Emergency Shutdown Systems (ESD) are all susceptible to unexpected down time and loss of service, endangering plant operations and production output. Thus, the continuity parameters...
The aim of this study is to measure students' perceptions toward the use of online exam as an assessment tool on university campus within a Decision Support System Course at Al al Bayt University. The study will show the advantages and disadvantages of the using an online exam on the university campus. To do so a questionnaire was delivered to students taking the course and then it was analyzed using...
The proposed methodology addresses the issue of call quality from the end users and operators perspective. The purpose here is to present the emerging result of the research work, which is more on the development of the software for the speech quality analysis. The idea is aimed at developing an algorithm that will be driven by the operating system to measure certain call parameter during calls and...
The AN/USM-681 Electro-Optics Pallet/Pod Tester (EOPT) system has been the main on-aircraft support equipment (SE) item used to test and troubleshoot the AN/ASD-10 Advanced Tactical Aerial Reconnaissance System (ATARS), the AN/ASD-12 Shared Reconnaissance Pod (SHARP), and the AN/ASQ-228 Advanced Targeting Forward Looking Infrared (ATFLIR) Pod. Because most of the technologies used by the EOPT are...
In this paper, we describe the design, implementation, and evaluation of the MPE (Micro Project with Eclipse) learning activity. The MPE learning activity is designed to enable students to apply software engineering principles within a limited timeframe of one academic semester. The MPE activity is based on the Eclipse platform. Students studying a Software Engineering course at the Information Technology...
The model-driven approach to software development has not only changed the way software systems are built and maintained but also the way they are tested. For such systems, a model-based testing approach is much recommended since it is aligned with the new model-driven development paradigm that favors models over code with the objective being to reduce time to market while improving product quality...
This paper presents the architecture, design and implementation of an email server that runs on a bare PC without an operating system or hard-disk. In addition to providing standard services offered by conventional email servers, the bare PC email server incorporates several unique features leveraging the absence of an operating system. For example, it implements novel algorithms for optimal multi-tasking,...
This paper sets out to develop and create a search agent that can retrieve requested information from two databases; the user will be able to search for a book by inputting variables such as title, author, ISBN and more significantly for this study the price. The system will identify the books requested, where they can be found and will show the cheapest available. SAS will work from the application...
Embedded computer systems should fulfill real-time requirements which need to be checked in order to assure system quality. This paper stands to propose some ideas for testing the temporal behavior of real-time systems. The goal is to achieve white-box temporal testing using evolutionary techniques to detect system failures in reasonable time and little effort.
User interfaces represent a major part in software products. Generally, it is difficult to document the content and the structure of the user interface. However, there is a need to save and preserve the overall state and structure of the user interface for later communication and modifications in requirements, design and implementation. The Graphical User Interface (GUI) storage format should be universal...
ScatterClipse is a generative plugin-oriented tool-chain for the model-driven development of the applications running on the sensor boards of our WSN-platform ScatterWeb. The goal is the furthermost automated and standardized generation of software system families for the ScatterWeb sensor boards. The ScatterClipse's novel approach lies in the accomplishment of the integration of visual automated...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.