2011
DOI: 10.1007/978-3-642-24580-0_6
|View full text |Cite
|
Sign up to set email alerts
|

Praspel: A Specification Language for Contract-Based Testing in PHP

Abstract: International audienceWe introduce in this paper a new specification language named Praspel, for PHP Realistic Annotation and SPEcification Language. This language is based on the Design-by-Contract paradigm. Praspel clauses annotate methods of a PHP class in order to both specify their contracts, using pre- and postconditions, and assign realistic domains to the method parameters. A realistic domains describes a set of concrete, and hopefully relevant, values that can be assigned to the data of a program (cla… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…This section is a reminder of [7]. It shortly presents the notion of realistic domain and its application to PHP programs.…”
Section: Realistic Domains and Praspelmentioning
confidence: 99%
See 1 more Smart Citation
“…This section is a reminder of [7]. It shortly presents the notion of realistic domain and its application to PHP programs.…”
Section: Realistic Domains and Praspelmentioning
confidence: 99%
“…In previous works, we have introduced Praspel [7], a toolsupported specification language for contract-based testing in PHP [8]. Praspel extends contracts with the notion of realistic domain, which makes it possible to assign a domain of values to data (class attributes or method parameters).…”
Section: Introductionmentioning
confidence: 99%
“…This section presents the notion of realistic domain and its application to PHP programs [11]. Realistic domains are designed for test generation purposes.…”
Section: Realistic Domains and Praspelmentioning
confidence: 99%
“…In a previous work, we have introduced Praspel, a toolsupported specification language for contract-based testing in PHP [11]. Praspel extends contracts with the notion of realistic domain, which makes it possible to assign a domain of values to data (class attributes or method parameters).…”
Section: Introductionmentioning
confidence: 99%