The world\u27s increased dependence on software-enabled systems has raised major concerns about software reliability and security. New cost-effective tools for software quality assurance are needed. This paper presents an automated test generation technique, called Model-based Integration and System Test Automation (MISTA), for integrated functional and security testing of software systems. Given a Model-Implementation Description (MID) specification, MISTA generates test code that can be executed immediately with the implementation under test. The MID specification uses a high-level Petri net to capture both control- and data-related requirements for functional testing, access control testing, or penetration testing with threat models. Aft...
Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and...
peer reviewedAccess control policies in software systems can be implemented incorrectly for various ...
Security testing aims at validating software system requirements related to security properties like...
The world\u27s increased dependence on software-enabled systems has raised major concerns about soft...
Automated software testing is increasingly being seen as an important means of improving the quality...
This paper exploits logical contracts (i.e., Preconditions and post conditions) to automatically gen...
Testing is the dominant technique for quality assurance of software systems. It typically consumes c...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
In software development, testers often focus on functional testing to validate implemented programs ...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
Access control policies in software systems can be implemented incorrectly for various reasons. This...
Society is increasingly dependent on fault-tolerant cloud-based services which rely on the correctne...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
The main part in the testing of the software is in the generation of test cases suitable for softwar...
Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and...
peer reviewedAccess control policies in software systems can be implemented incorrectly for various ...
Security testing aims at validating software system requirements related to security properties like...
The world\u27s increased dependence on software-enabled systems has raised major concerns about soft...
Automated software testing is increasingly being seen as an important means of improving the quality...
This paper exploits logical contracts (i.e., Preconditions and post conditions) to automatically gen...
Testing is the dominant technique for quality assurance of software systems. It typically consumes c...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
In software development, testers often focus on functional testing to validate implemented programs ...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
Access control policies in software systems can be implemented incorrectly for various reasons. This...
Society is increasingly dependent on fault-tolerant cloud-based services which rely on the correctne...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
Software is today used in more and different ways than ever before. From refrigerators and cars to s...
The main part in the testing of the software is in the generation of test cases suitable for softwar...
Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and...
peer reviewedAccess control policies in software systems can be implemented incorrectly for various ...
Security testing aims at validating software system requirements related to security properties like...