Skip to content

Commit 3f0b121

Browse files
committed
Add two more publications
1 parent 795d317 commit 3f0b121

File tree

7 files changed

+75
-1
lines changed

7 files changed

+75
-1
lines changed

pages_src/Publications.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,27 @@
11
Summary: Papers and talks about PropEr
22
kate: replace-tabs-save on; replace-tabs on; tab-width 8;
33

4-
* Manolis Papadakis and Konstantinos Sagonas,
4+
* Andreas Löscher and Konstantinos Sagonas.
5+
"Targeted Property-Based Testing",
6+
In Proceedings of the
7+
[26th International Symposium on Software Testing and Analysis](http://conf.researchr.org/home/issta-2017),
8+
pages ??-??, Santa Barbara, CA, USA, July 2017.
9+
[[PDF]](/papers/issta2017.pdf)
10+
[[Abstract]](/papers/issta2017.txt)
11+
[[Slides]]
12+
[[Bib]](/papers/issta2017.bib)
13+
14+
* Andreas Löscher, Konstantinos Sagonas, and Thiemo Voigt.
15+
"Property-based Testing of Sensor Networks",
16+
In Proceedings of the
17+
[12th Annual IEEE International Conference on Sensing, Communication, and Networking](http://secon2015.ieee-secon.org/)
18+
pages 100-108, Seattle, WA, USA, June 2015,
19+
[[PDF]](/papers/secon2015.pdf)
20+
[[Abstract]](/papers/secon2015.txt)
21+
[[Slides]]
22+
[[Bib]](/papers/secon2015.bib)
23+
24+
* Manolis Papadakis and Konstantinos Sagonas.
525
"A PropEr Integration of Types and Function Specifications with
626
Property-Based Testing",
727
In Proceedings of the

resources/papers/issta2017.bib

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@InProceedings{TargetedPBT@ISSTA-17,
2+
author = "Andreas L{\"o}scher and Konstantinos Sagonas",
3+
title = "Targeted Property-Based Testing",
4+
booktitle = "Proceedings of the 26th International Symposium on Software Testing and Analysis",
5+
series = {ISSTA '17},
6+
month = jul,
7+
year = "2017",
8+
address = "New York, NY",
9+
publisher = "ACM Press"
10+
}

resources/papers/issta2017.pdf

763 KB
Binary file not shown.

resources/papers/issta2017.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
We introduce targeted property-based testing, an enhanced form of
2+
property-based testing that aims to make the input generation component of a
3+
property-based testing tool guided by a search strategy rather than being
4+
completely random. Thus, this testing technique combines the advantages
5+
of both search-based and property-based testing.
6+
7+
We demonstrate the technique with the framework we have built, called Target,
8+
and show its effectiveness on three case studies. The first of them demonstrates
9+
how Target can employ simulated annealing to generate sensor network topologies
10+
that form configurations with high energy consumption. The second case study
11+
shows how the generation of routing trees for a wireless network equipped with
12+
directional antennas can be guided to fulfill different energy metrics.
13+
The third case study employs Target to test the noninterference property of
14+
information-flow control abstract machine designs, and compares it with a
15+
sophisticated hand-written generator for programs of these abstract machines.
16+

resources/papers/secon2015.bib

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@InProceedings{PBT@SECON-15,
2+
author = {Andreas L{\"o}scher and Konstantinos Sagonas and Thiemo Voigt},
3+
title = {Property-based Testing of Sensor Networks},
4+
booktitle = {Sensing, Communication, and Networking, 12th Annual IEEE International Conference on},
5+
pages = {100--108},
6+
year = {2015},
7+
month = jun,
8+
location = {Seattle, WA},
9+
publisher = {IEEE},
10+
doi = {10.1109/SAHCN.2015.7338296},
11+
}
12+

resources/papers/secon2015.pdf

446 KB
Binary file not shown.

resources/papers/secon2015.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
We advocate the use of property-based testing in the area of sensor networks
2+
and present a framework to apply this testing methodology.
3+
Our framework provides an expressive high-level language to specify a wide
4+
range of properties, starting from properties of individual functions to
5+
network-global properties, and infrastructure to automatically test these
6+
properties in Cooja, the network simulator of the Contiki operating system.
7+
We demonstrate the ease of use and effectiveness of our framework by two case
8+
studies. In the first, we test whether the energy consumption of the
9+
radio duty-cycle protocol X-MAC is within some specific bound. Property-based
10+
testing finds minimal network configurations where a small number of nodes
11+
violate the property.
12+
Property-based testing also reveals that the same property is not violated when
13+
ContikiMAC is used instead, but finds cases where ContikiMAC has higher energy
14+
consumption than X-MAC.
15+
In the second case study, we test the C API of Contiki's TCP socket library and
16+
find bugs in its event system that would be very hard to detect with other methods.

0 commit comments

Comments
 (0)