Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
A Test Design Methodology for Protocol Testing
IEEE Transactions on Software Engineering
The program dependence graph in static program testing
Information Processing Letters
Test sequence selection based on static data flow analysis
Computer Communications
An Applicable Family of Data Flow Testing Criteria
IEEE Transactions on Software Engineering
Formal Methods for Protocol Testing: A Detailed Study
IEEE Transactions on Software Engineering
The CCITT-specification and description language SDL
Computer Networks and ISDN Systems
Interprocedual data flow testing
TAV3 Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
Dataflow oriented test selection for LOTOS
Computer Networks and ISDN Systems
Modeling software for accurate data flow representation
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Validation-based test sequence generation for networks of extended finite state machines
IFIP TC6/ 6.1 international conference on formal description techniques IX/protocol specification, testing and verification XVI on Formal description techniques IX : theory, application and tools: theory, application and tools
Data Flow Analysis in Software Reliability
ACM Computing Surveys (CSUR)
Provable Improvements on Branch Testing
IEEE Transactions on Software Engineering
Generating Conformance Test Sequences for Combined Control and Data Flow of Communication Protocols
Proceedings of the IFIP TC6/WG6.1 Twelth International Symposium on Protocol Specification, Testing and Verification XII
Eight Years of Experience in Test Generation from FDTs using TVEDA
FORTE X / PSTV XVII '97 Proceedings of the IFIP TC6 WG6.1 Joint International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols (FORTE X) and Protocol Specification, Testing and Verification (PSTV XVII)
Test Case Generation for Protocols Specified in Estelle
FORTE '90 Proceedings of the IFIP TC6/WG6.1 Third International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols: Formal Description Techniques, III
Test derivation for SDL based on ACTs
FORTE '92 Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Description Techniques for Distributed Systems and Communication Protocols: Formal Description Techniques, V
Test Generation by Exposing Control and Data Dependencies Within System Specifications in SDL
FORTE '93 Proceedings of the IFIP TC6/WG6.1 Sixth International Conference on Formal Description Techniques, VI
Using On-The-Fly Verification Techniques for the Generation of test Suites
CAV '96 Proceedings of the 8th International Conference on Computer Aided Verification
Optimization problems from feature testing of communication protocols
ICNP '96 Proceedings of the 1996 International Conference on Network Protocols (ICNP '96)
On data flow guided program testing
ACM SIGPLAN Notices
A Data Flow Oriented Program Testing Strategy
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Data flow testing as model checking
Proceedings of the 25th International Conference on Software Engineering
Coverage testing software architectural design in SDL
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
A technique to generate feasible tests for communications systems with multiple timers
IEEE/ACM Transactions on Networking (TON)
On the testability of SDL specifications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Testing conformance of a deterministic implementation against a non-deterministic stream X-machine
Theoretical Computer Science
Smart debugging software architectural design in SDL
Journal of Systems and Software - Special issue: Computer software & applications
Optimizing the Length of Checking Sequences
IEEE Transactions on Computers
Automated Software Engineering
An EFSM-based test generation for validation of SDL specifications
Proceedings of the 3rd international workshop on Automation of software test
Using formal specifications to support testing
ACM Computing Surveys (CSUR)
Validation of SDL specifications using EFSM-based test generation
Information and Software Technology
Information and Software Technology
Test suite reduction based on dependence analysis
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Conditions for avoiding controllability problems in distributed testing
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Using model checking for reducing the cost of test generation
FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
Dependence testing: extending data flow testing with control dependence
TestCom'05 Proceedings of the 17th IFIP TC6/WG 6.1 international conference on Testing of Communicating Systems
Eliminating redundant tests in a checking sequence
TestCom'05 Proceedings of the 17th IFIP TC6/WG 6.1 international conference on Testing of Communicating Systems
Conformance testing to real-time communications systems
Computer Communications
Validation of SDL-based architectural design models using communication-based coverage criteria
Information and Software Technology
Regression test suite prioritization using system models
Software Testing, Verification & Reliability
Hi-index | 0.25 |
In Specification and Description Language (SDL), a distributed system is viewed as a collection of communicating processes and its behavior is specified in terms of definitions of these processes. In particular, the desired control and data dependencies that must be established by a potential implementation of the system are expressed in SDL in terms of Extended Finite State Machine representations of communicating processes. To test the control and data flow aspects of the system, such dependencies in a system specification must be identified and utilized for the construction of tests. Based on a model which exposes the control and data dependencies within a specification of a distributed system given in SDL, this paper investigates the generation of tests for the data flow aspects of a system implementation, through the application of data flow oriented test selection criteria which have been originally proposed for testing programs written in procedural languages.