textAs software systems grow in complexity, the need for efficient automated techniques for design, testing and verification becomes more and more critical. Specification-based testing provides an effective approach for checking the correctness of software in general. Constraint-based analysis using specifications enables checking various rich properties by automating generation of test inputs. However, as specifications get more complex, existing analyses face a scalability problem due to state explosion. This dissertation introduces a novel approach to analyze declarative specifications incrementally; presents a constraint prioritization and partitioning methodology to enable efficient incremental analyses; defines a suite of optimization...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Modeling of software-intensive systems using formal declarative modeling languages offers a means of...
Abstract—Recent advances in mechanical techniques for systematic testing have increased our ability ...
In theory, formal specifications offer numerous benefits in developing more reliable software. In p...
textThis dissertation introduces Pikse, a novel methodology for more effective and efficient checkin...
With the growing popularity of analyzable declarative modeling languages, in general, and Alloy, in ...
With the growing popularity of analyzable declarative modeling languages, in general, and Alloy, in ...
Modern software systems rely on automated testing and reliability techniques to detect bugs during d...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
This thesis presents a tool for SPEcification based teSTing (SPEST). SPEST is designed to use well k...
textA Software Product Line (SPL) is a family of related programs, which of each is defined by a com...
Modern software systems rely on automated testing and reliability techniques to detect bugs during d...
A new software engineering methodology, software product line (SPL) engineering, has been increasing...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Modeling of software-intensive systems using formal declarative modeling languages offers a means of...
Abstract—Recent advances in mechanical techniques for systematic testing have increased our ability ...
In theory, formal specifications offer numerous benefits in developing more reliable software. In p...
textThis dissertation introduces Pikse, a novel methodology for more effective and efficient checkin...
With the growing popularity of analyzable declarative modeling languages, in general, and Alloy, in ...
With the growing popularity of analyzable declarative modeling languages, in general, and Alloy, in ...
Modern software systems rely on automated testing and reliability techniques to detect bugs during d...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
This thesis presents a tool for SPEcification based teSTing (SPEST). SPEST is designed to use well k...
textA Software Product Line (SPL) is a family of related programs, which of each is defined by a com...
Modern software systems rely on automated testing and reliability techniques to detect bugs during d...
A new software engineering methodology, software product line (SPL) engineering, has been increasing...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Modeling of software-intensive systems using formal declarative modeling languages offers a means of...