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.
Mobile devices are gradually taking over traditional computers' dominance in human lives. With the ever-increasing shipment of mobile apps running on these devices, their quality issues become a severe challenge. Although automated testing techniques are being widely studied, they mostly fall short of handling mobile apps' complex interactions, e.g., A finger swipe or device shaking gesture, leading...
The proposed work presents a technique for an automated process for fault diagnosis in cigarette packets. The proposed work is based on application of image processing techniques in LabVIEW platform. The objectives of the proposed work are (i) to count the number of cigarettes in an open packet, and (ii) to check for defects, if any, in the barcode. National Instrument's Smart camera is used to capture...
Private Branch Exchange system is the hardware that is used to controls the phone lines and exchanges calls between the internal phone extensions within a private network. The major benefit of the Private Branch Exchange system is the availability of the variety of features and it uses standard voice over internet protocols to work over the internet. There are more companies providing Private Branch...
The cloud computing model enables efficient access to dynamic computing resources. As the growing of cloud computing related technologies, more and more software organizations and companies are considering the benefits to the software development and testing tasks. In this paper, a cloud based development and testing framework is introduced. Based on the advantages of different cloud computing models...
As the interest about open robot middleware increases, the development of user convenience-oriented tool is getting spotlighted with increasing interest in open robot middleware. The problem in the robot software development, however, is that the development is not progressing systematically because of the low utilization of the tool confirming and verifying the component based on many requirements...
This work develops an automated household utility power monitoring system and data logging in real-time. It utilizes the Arduino Uno Rev3 Microcontroller board intended for use in conjunction with the ATmega328 chip. For monitoring these parameters, it will be connected to a current transformer through the current and voltage sensor circuit. The system will convert these raw data to digital input...
This paper is dedicated to 7 degree S-splines of the class C4 that maintain four continuous derivatives and though remain stable. S-spline is a piecewise-polynomial function. Its coefficients are defined due to two criteria. The classic problem the elasticity theory is handled by solving nonhomogeneous biharmonic equation using Galerkin method, where fundamental S-splines are chosen as the system...
The interoperability between various automation systems is considered as one of the major character of future automation systems. Service-oriented Architecture is a possible interoperability enabler between legacy and future automation systems. In order to prove the interoperability between those systems, a verification framework is essential. This paper proposes a configurable cloud-based validation...
Production plants within manufacturing and process industries are becoming more and more complex systems. For a safe and demand sufficient production the automation system of a production plant is mission critical. Therefore the correct functioning and engineering of the automation system is essential. Nowadays the use of a virtual commissioning step before deploying the automation software on the...
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...
With this paper, I would like to share my experience of implementing Agile in obsolete technology projects. This is a reality that lot of our projects still run on old/obsolete technologies and customer base for these projects may be huge. These projects can be cash cows for the organizations and huge cost/effort is required to migrate them to latest technologies. Consider a banking or airlines application...
Automation testing framework enables the complete automation of the entire testing process in a software development life cycle. This research paper will mainly focus on a new hybrid automation testing framework called GRAFT - Generic & Reusable Automation Framework which supports cross browser testing.
Anti-patterns are considered as deficient programming practices that are unacceptable as a solution. They can be thought of as certain patterns in software development that are undesirable in comparison to design patterns which are acceptable solutions formalized for a common problem. From the study on anti-pattern classes involved in object-oriented systems, we examined the impact of presence of...
In order to test photovoltaic inverter's LVRT performance, it is needed to design big power grid simulator. In this paper, with Tl's floating-point DSC TMS320F28335 as processor core, dual- 3-phase bridge parallel converter system is built. Grid simulator is composed of controlled rectifier and inverter. In order to achieve an asymmetric form voltage drop, the paper handle set voltages and sampled...
An essential element of simulation verification and validation (V&V) involves thorough testing of all required functional and physical interfaces to the units under test (UUT). Charles Stark Draper Laboratory (CSDL) has developed and applied an efficient methodology to test simulations which involves automatically generating test software, scripts, and procedures by extracting information directly...
Proving refactoring sound with respect to a formal semantics is considered a challenge. In practice, developers write test cases to check their refactoring implementations. However, it is difficult and time consuming to have a good test suite since it requires complex inputs (programs) and an oracle to check whether it is possible to apply the transformation. If it is possible, the resulting program...
Factory Acceptance Testing should involve customer's experts and knowledge in defining, reading and validating tests, while keeping labor costs at moderate level. This involvement requires a testing approach, which hides implementation details and emphasizes domain terminology. Keyword driven testing is seen a viable test automation solution to reduce cost and enable customer involvement in acceptance...
Europa has launched multiple initiatives and research projects to remain competitive in a globalized world and keep industry and manufacturing on-shore. Funded by EU and member countries, project ARROWHEAD[1] focuses research and innovation for collaborative automation using interoperable services for smart production, to improve quality, efficiency, flexibility and cost competiveness. This includes...
To cope with the need for flexibility of industrial applications, and other customer related requirements, functional control behavior is shifted from hardware to software. This leads to higher software complexity. Therefore, testing of industrial software is a key technique to ensure overall system quality. Based on an analysis of testing approaches in software engineering and requirements in industrial...
Software testing tasks are usually time-consuming, especially if one considers complex projects. Requirements engineering artifacts are a valuable starting point for the development of software products, and most of software requirements specifications are written in natural language. This paper presents a tool that implements an approach for generating test cases based on Natural Language (NL) requirements...
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.