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.
We propose a regression test selection technique that is based on analysis of source code of an object-oriented program. First we construct a System dependency graph model of the original program from the source code. When some modification is executed in a program, the constructed model is updated to reflect the changes. Our approach in addition to capturing control and data dependencies represents...
In this paper we present the results of an empirical case study performed at the European Space Agency (ESA). In this major project, the various challenges for testing were tackled using a model-based approach for test design and the generation of executable test automation scripts. An evaluation of this approach''s efficiency identified significant cost savings and quality improvements.
The main reason for the fragility of web test cases is the inability of web element locators to work correctly when the web page DOM evolves. Web elements locators are used in web test cases to identify all the GUI objects to operate upon and eventually to retrieve web page content that is compared against some oracle in order to decide whether the test case has passed or not. Hence, web element locators...
Software systems are becoming more complex, not least in their Graphical User Interfaces (GUIs), which presents challenges for existing testing practices. Pressure to reduce time to market leaves less time for manual testing and increases the importance of test automation. Previous research has identified several generations of automated GUI-based test approaches with different cost-benefit tradeoffs...
In today's world, customer expectations have increased rapidly especially on technological products. Satisfying the related standards and tests has become a major role in marketing. As solar energy continues to develop, the necessity of quality PV (photovoltaic) modules become more crucial. In order to assure high quality, testing of PV modules and certification process is a critical step. If testing...
The U.S. Geological Survey (USGS) Hydrologic Instrumentation Facility (HIF) is nationally responsible for the design, testing, evaluation, repair, calibration, warehousing, and distribution of hydrologic instrumentation in use within the USGS Water Mission Area (WMA). The HIF's Hydraulic Laboratory has begun routine quality assurance (QA) testing and documenting the performance of every USGS WMA acoustic...
Process bus uses distributed merging units to sample analog measurements such as currents and voltages. The use of redundant merging units allows relays to continuously monitor the performance of the merging units by comparing the values from each. This continuous monitoring meets NERC PRC-005-2 Condition Based Maintenance requirements, and eliminates the need for routine testing of protective relay...
Agile software development has been prevalent in IT industry since more than two decades now. Conceptually, Agile was introduced as an iterative, incremental and adaptive methodology for software development. There are quite a few studies that discuss the success of agile development projects on account of multiple factors like cost, time, quality and productivity. Owing to its popular virtues like...
Zakat is the fourth pillar of Islam which is obligatory and must be implemented for those who can afford. Zakat maal is an obligation for those who have excess wealth of basic needs. Many Muslims are less so understand the charity and lack of socialization would be charity. This research aims to develop multi-platform zakat maal mobile web application using jQuery framework. It is built to deliver...
The activities of copy and paste fragments of code from a source code into the other source code, with or without modification, are known as the code cloning. The process is often done by software developers because it's easier than generate code manually. In the other hand, this behavior leads to the increasing of effort to maintenance the code. Research on detecting the presence of cloning has been...
With the deepening of classified protection for information security, strengthen the classification testing and evaluation of information system and rectification have been the main parts of classified protection. Base on author's related experience obtained from classified protection, this paper analyzes some problems found during the classified protection implementation of safety management testing...
Passive Optical Networks (PONs) are widely regarded as the best suited technology for deploying broadband access networks. As new services emerge, the dependability of PONs has become critical as end users expect access networks to be highly reliable. Although PONs dependability regarding hardware failures has been extensively studied, very little attention has been drawn to software failures in PONs...
In 1998 NESMA published an alternative approach to establish the functional size of software enhancement projects. The aim of the approach was to be able to use productivity data from software development to estimate software enhancement. This approach has been highly debated, since it is not a pure functional size measurement method in the ISO/IEC 14143 definition. The approach is in use all over...
IEC 61850 became the widely used standard for power utility automation. It defines different methods of communication to be used for protection, control and automation of substations. The usage of IEC 61850 communication technology has a big impact to the engineering of the system, its commissioning and maintenance procedures. Performing tests can be quite challenging to the protection engineers if...
The technology involved in lubrication of electric motor bearings has been moving steadily forward. The current wording covering the grease(s) qualifying for motors meeting this standard is spelled out in Section 6.1g of the Institute of Electrical and Electronic Engineers Standard 841; “Bearings shall be suitable for, and shipped with, rust-inhibiting grease compatible with polyurea-thickened grease...
A plurality of emulated systems is used to create a realistic virtual training environment. Retaining an open architecture allows emulator components to be swapped with physical hardware to create a more expansive variety of virtual training and test environments, as well as to abstract the user from the underlying hardware emulation. This allows for the creation of a low cost training environment...
Selex ES, a Finmeccanica Company, is responsible for the support service at the second level of maintenance (ML2) for most avionic systems of European Fighter Aircraft (EFA). For the Italian Air Force, the support service is performed directly at the Air Force Operative Base through the Avionic Maintenance Center (CMA). This support service model is being expanded as its effectiveness has been widely...
Software development is not only a single motive process as development but also have to handle number of different issues as like security. For basic software development, we generally use SDLC models for development like web projects, applications, services etc. but in this development process we are not taking care of security issues which are demand of these days. There is no central body who...
This paper describes how a switchgear modernization project in a major petrochemical and refining process opened the door to new methods of integration between substation protection and process safety automation. It explores how a risk mitigation project's need for a Safety Instrumented Function (SIF) to detect a refinery wide power outage used the technology the modernization project provided without...
As defined in various quality models, usability is recognized as an important attribute of software quality. Failing to address usability requirements in a software product could lead to poor quality and high usability problems in software product. Research is still in progress to introduce the best methods for reducing usability problems and increase the rate of successful usable software products...
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.