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.
In recent years, web services have become a prominent paradigm for distributed systems and electronic services. Web service provides a framework for application-to-application interaction based on existing standard web protocols and XML technology. The enhanced features of web service such as interoperability, dynamic discovery and composition brings new challenges in testing of web services. In this...
To validate whether RESTful Web service systemscould provide available services, it is indispensable to perform efficient and effective functional testing before their large-scale deployment, where the pivotal and first step is to automatically generate valid test data. In this paper, we develop a parallelized and automated test data generation tool based on the Hadoop, where mutation testing and...
A web service reliability test method for C/S architecture software based on log analysis is presented in this paper. In this method, the software usage model is constructed automatically to describe the real situation on the users' access to the web service by Markov chain. The test cases are generated according to Random Walk and applied to software reliability test. In the experiment process, MTBF...
The web services technology has been created to support communication between heterogeneous platforms. Despite its maturity, built upon more than a decade of experience, research and practice show that the technology still fails to connect web service client applications to servers, even when the programming languages involved are the same. This is especially troubling for service providers, as a...
Accurate capacity measurement of Internet services is critical to ensure high-performing production computing environments. In this work, we present our solution of performing accurate capacity measurement. Referred to as "Redliner", it uses live traffic in production environments to drive the measurement, hence avoiding many pitfalls that prevent capacity measurement from obtaining accurate...
Association rule mining is one of the popular topics in data mining. It can be applied with various types of applications. In these days, an organization applies multiple software applications to manage its jobs. These applications are also based on several types of platforms. Hence, an interoperability software development using web service becomes one of popular topics in nowadays. In this paper,...
On a crowdsourcing platform, in order to cheat for rewards or sabotage the crowdsourcing processes, spam workers submit numerous random and erroneous answers to the tasks published by honest requesters. This type of behaviours extremely reduces the enthusiasm of honest users, which may lead a crowdsourcing platform to a failure. To defend the threats from spam workers, reputation-based defense mechanisms...
In this work we apply test derivation methods for (extended) finite state machines for testing the functionality of the Communication Protocol between the cash register software and the Loymax service when conducting cash transactions. The Protocol was provided by Loymax that is the company involved in the development and support of loyalty programs. We analyze the difficulties that occur when we...
Performance testing is a challenging task mainly due to the lack of test oracles, that is, mechanisms to decide whether the performance of a program under a certain workload is either acceptable or poor due to a performance bug. Metamorphic testing enables the generation of test cases in the absence of an oracle by exploiting the relations (so-called metamorphic relations) between the inputs and outputs...
There is a large body of work in the literature about automatic unit tests generation, and many successful results have been reported so far. However, current approaches target library classes, but not full applications. A major obstacle for testing full applications is that they interact with the environment. For example, they access files on the hard drive or establish connections to remote servers...
Web service composition involves a collection of web services; the interaction among the participating services makes the testing of the web service composition significantly complicated. In this paper, we present an approach of test case generation for Business Process Execution Language (BPEL) based web service composition using Colored Petri Net (CPN) which provides a strong formal background for...
Information flow control (IFC) is useful in preventing information leakage during software execution. Our survey reveals that no IFC model is applied on the entire software development process. Applying an IFC model on the entire software development process offers the following features: (1) viewpoints of all stakeholders (i.e., customers and analysts) can be included and (2) the IFC model helps...
In this research, we have constructed road assets management system for Surabaya, the second biggest city in Indonesia. As reported in this paper, we have managed 607 assets -comprising traffic signs, traffic lights, and road marking- which are spread out at 365 different locations. The availability of mobile apps, which are equipped with camera and Global Positioning System (GPS), allows our proposed...
To ensure the delivery of high quality and robust service-oriented applications, testing of web services composition has received much attention. These services have become more and more complex, where they have to cope with strict requirements of business processes and their dynamic evolution, and interactions among different companies. In this context, the analysis and testing of such services demands...
Web service composition is aimed to compose new web service form to respond the goal of business process. The web service selection brings to consider accurate and reliability composition. Mostly a web service is exist tested quality of service (QoS) that is called non-functional testing described time, availability and cost. However, the web services composition need to meet the business requirement...
The web has evolved and is being extended continuously. Its services are becoming more and more complex. Nevertheless, one of the principal benefits and challenges in services of the web is for those services to be offered in a useful, flexible, effective and reliable way. The quality of web services is as much challenging as it is important to meet. Testing of Web services is important due to their...
In this paper, we have tested several open source web applications against common security vulnerabilities. These vulnerabilities spans from unnecessary data member declaration to leaving gaps for SQL injection. The static security vulnerabilities testing was done in three categories (1) Dodgy code vulnerabilities (2) Malicious code vulnerabilities (3) Security code vulnerabilities on seven (7) different...
This article deals with a design of a railway infrastructure model which is designed as a data structure non-oriented graph. The railway infrastructure model is implemented by the database Oracle Spatial, utilizes the Network Data Model module. Further attention is paid to localization of the rolling stock and the searching algorithm of the previous or next railway station. The last part pays attention...
Service-Oriented Architecture (SOA) is a widely accepted paradigm for development of distributed applications using interoperable and flexible software components. Still the preferred technology for SOA implementation is provided by the web services. Their interface as well as complex interactions are described with XML-based standards, such as Web Service Description Language (WSDL) and Business...
Web Service discovery and selection deals with the retrieval of the most suitable Web Service, given a required functionality. Addressing an effective solution remains difficult when only functional descriptions of services are available. The Artificial Intelligence (AI) field have contributed significantly to support the Web Services lifecycle. In this paper, we propose an extension of a previous...
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.