Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- proceedingJuly 2004
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Welcome to ISSTA 2004: the Fourteenth International Symposium on Software Testing and Analysis. ISSTA 2004 brings together academics, industrial researchers, and practitioners to exchange new ideas, solve problems, and share experiences related to ...
- ArticleJuly 2004
Verifying process models built using parameterized state machines
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 274–284https://doi.org/10.1145/1007512.1007549Software process and work flow languages are increasingly used to define loosely-coupled systems of systems. These languages focus on coordination issues such as data flow and control flow among the subsystems and exception handling activities. The ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
A formal approach for modeling and verification of RTCORBA-based applications
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 263–273https://doi.org/10.1145/1007512.1007548We introduce a formal model for describing Real-Time CORBA-based applications, and a set of guidelines to formally check that the design of such an application is consistent with its specification. The model and the guidelines are then applied to the ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Model checking XML manipulating software
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 252–262https://doi.org/10.1145/1007512.1007547The use of XML as the de facto data exchange standard has allowed integration of heterogeneous web based software systems regardless of implementation platforms and programming languages. On the other hand, the rich tree-structured data representation, ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Improving the adaptability of multi-mode systems via program steering
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 206–216https://doi.org/10.1145/1007512.1007540A multi-mode software system contains several distinct modes of operation and a controller for deciding when to switch between modes. Even when developers rigorously test a multi-mode system before deployment, they cannot foresee and test for every ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Active learning for automatic classification of software behavior
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 195–205https://doi.org/10.1145/1007512.1007539A program's behavior is ultimately the collection of all its executions. This collection is diverse, unpredictable, and generally unbounded. Thus it is especially suited to statistical analysis and machine learning techniques. The primary focus of this ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
An optimizing compiler for batches of temporal logic formulas
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 183–194https://doi.org/10.1145/1007512.1007537Model checking based on validating temporal logic formulas has proven practical and effective for numerous software engineering applications. As systems based on this approach have become more mainstream, a need has arisen to deal effectively with large ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Automating commutativity analysis at the design level
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 165–174https://doi.org/10.1145/1007512.1007535Two operations commute if executing them serially in either order results in the same change of state. In a system in which commands may be issued simultaneously by different users, lack of commutativity can result in unpredictable behaviour, even if ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Software assurance by bounded exhaustive testing
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 133–142https://doi.org/10.1145/1007512.1007531The contribution of this paper is an experiment that shows the potential value of a combination of selective reverse engineering to formal specifications and bounded exhaustive testing to improve the assurance levels of complex software. A key problem ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4 - ArticleJuly 2004
Software validation via scalable path-sensitive value flow analysis
ISSTA '04: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysisPages 12–22https://doi.org/10.1145/1007512.1007515In this paper, we present a new algorithm for tracking the flow of values through a program. Our algorithm represents a substantial improvement over the state of the art. Previously described value flow analyses that are control-flow sensitive do not ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 29 Issue 4