Learn More
—An increasingly important requirement for certain classes of software-intensive systems is the ability to self-adapt their structure and behavior at run-time when reacting to changes that may occur to the system, its environment, or its goals. A major challenge related to self-adaptive software systems is the ability to provide assurances of their(More)
—Testing web services for robustness is an effective way of disclosing software bugs. However, when executing robustness tests, a very large amount of service responses has to be manually classified to distinguish regular responses from responses that indicate robustness problems. Besides requiring a large amount of time and effort, this complex(More)
Web services represent a powerful interface for back-end database systems and are increasingly being used in business critical applications. However , field studies show that a large number of web services are deployed with security flaws (e.g., having SQL Injection vulnerabilities). Although several techniques for the identification of security(More)
Testing web services for robustness is a difficult task. In fact, existing development support tools do not provide any practical mean to assess web services robustness in the presence of erroneous inputs. Previous works proposed that web services robustness testing should be based on a set of robustness tests (i.e., invalid web services call parameters)(More)
This paper proposes a new automatic approach for the detection of SQL Injection and XPath Injection vulner-abilities, two of the most common and most critical types of vulnerabilities in web services. Although there are tools that allow testing web applications against security vulnerabilities, previous research shows that the effectiveness of those tools(More)