‹Programming› 2019
Mon 1 - Thu 4 April 2019 Genoa, Italy
Wed 3 Apr 2019 12:30 - 14:30 at Second floor hall - Poster Session

There are different ways to check whether a program is “cor- rect”, including dynamic testing and static type checking. Unfortunately, testing only checks a certain (finite) set of inputs and types may be too imprecise to express complex correctness properties. For example, correctness of a sort- ing routine requires that the output is both sorted and con- tains the same elements as the input. Program verification aims to prove such correctness properties for all possible in- puts based on annotations such as pre-, postconditions, as- sertions and invariants. However, the verification process for these annotations can become complex. Therefore, sim- ple error messages may not be sufficient to help the pro- grammer understand and resolve verification issues.

Wed 3 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

12:30 - 14:30
Poster SessionPosters at Second floor hall
12:30
2h
Poster
Distributed Software on Mobile Robot
Posters
12:30
2h
Talk
Developing Distributed Systems with ScalaLoci
Posters
Pascal Weisenburger Technische Universität Darmstadt, Guido Salvaneschi TU Darmstadt
12:30
2h
Poster
Proving Inequational Propositions about Haskell Programs in Coq
Posters
Jan Christiansen Flensburg University of Applied Sciences, Germany, Sandra Dylus University of Kiel, Germany
12:30
2h
Poster
IDVE: an Integrated Development and Verification Environment for JavaScript
Posters
Christopher Schuster University of California, Santa Cruz, Cormac Flanagan University of California, Santa Cruz