VPT 2019
Seventh International Workshop on
Verification and Program Transformation
April 2nd, 2019, Genova, Italy
Co-Located with the 3rd International Conference on the Art, Science, and Engineering of Programming (Programming 2019)
Proceedings
The Proceedings of this Workshop have been published as
EPTCS 299
The aim of the workshop is to bring together researchers working in the fields of Program Verification and Program Transformation.
There is a great potential for beneficial interactions between these two fields because:
- On one hand, methods and tools developed in the field of Program Transformation such as partial evaluation,
fold/unfold transformations, and supercompilation, have all been applied with success for the verification
of infinite state and parameterized systems.
- On the other hand, model checking, abstract interpretation, SAT and SMT solving and automated theorem proving
have been used to enhance program transformation techniques. Moreover, the formal certification of program
transformation tools, such as automated refactoring tools and compilers, has recently attracted considerable
interest, posed major challenges.
The workshop will provide a forum where researchers from these fields may interact and foster new developments.
The workshop solicits research, position, application, and system description papers with a special emphasis on case studies, demonstrating viability of the interactions between the research fields of program transformation and program verification in a broad sense. Also papers in related areas, such as program testing and program synthesis are welcomed.
The workshop offers twofold benefits for the verification community. On the one hand it will rise awareness of and stimulate the development of novel verification methods and techniques. On the other hand it will draw attention of the community to the novel and challenging verification problems and research opportunities.
The workshop will be the seventh in the series after
- the First VPT 2013 workshop affiliated with CAV 2013 (held on 13.07-14.07, St. Petersburg, Russia);
- the Second VPT 2014 workshop affiliated with CAV 2014 and VSL 2014 (held on 17.07-18.07, Vienna, Austria);
- the Third VPT 2015 workshop affiliated with ETAPS 2015 (held on 11.04, London, UK);
- the Fourth VPT 2016 workshop affiliated with ETAPS 2016 (held on 2.04, Eindhoven, The Netherlands);
- the Fifth VPT 2017 workshop affiliated with ETAPS 2017 (held on 29.04, Uppsala, Sweden);
- the Sixth MARS/VPT 2018 workshop affiliated with ETAPS 2018 (held on 20.04, Thessaloniki, Greece).
Accepted Papers
Programme
Invited Speakers:
- Massimo Bartoletti, University of Cagliari, Italy
- Talk:
Modelling and verifying Bitcoin contracts.
- Giorgio Delzanno, DIBRIS, Università di Genova, Italy
- Talk:
Validation of Internet of Things Frameworks.
- Roberto Giacobazzi, Università di Verona, Italy
- Talk:
Hacking program analysis: a systematic approach to code protection.
Organisers:
- Alexei Lisitsa, The University of Liverpool, UK
- Andrei P. Nemytykh, Program Systems Institute of RAS, Russia
Programme Committee:
- Amir Ben-Amram, Academic Colledge of Tel-Aviv-Yaffo, Israel
- Grigory Fedyukovich, Princeton University, USA
- John Gallagher, Roskilde University, Denmark, and IMDEA Software Institute, Spain
- Geoff W. Hamilton, Dublin City University, Republic of Ireland
- Oleg Kiselyov, Tohoku University, Japan
- Alexei Lisitsa, The University of Liverpool, UK (co-chair)
- Andrei P. Nemytykh, Program Systems Institute of RAS, Russia (co-chair)
- Alberto Pettorossi, Università di Roma Tor Vergata, Italy
- Maurizio Proietti, IASI-CNR, Rome, Italy
- Andrey Rybalchenko, Microsoft Research, Cambridge, UK
- Kostis Sagonas, Uppsala University, Sweden
- Peter Sestoft, The IT University of Copenhagen, Denmark
Steering Committee:
- Geoff W. Hamilton, Dublin City University, Republic of Ireland
- Alexei Lisitsa, The University of Liverpool, UK
- Andrei P. Nemytykh, Program Systems Institute of RAS, Russia
- Alberto Pettorossi, Università di Roma Tor Vergata, Italy
|
Topics of Interest
include, but are not limited to:
- Verification by Program Transformation
- Verification Techniques in Program Transformation and Synthesis
- Verification and Certification of Programs Transformations
- Program Analysis and Transformation
- Program Testing and Transformation
- Verifiable Computing and Program Transformation
- Case studies
Important Dates:
- December 30th, 2018: Abstract submission deadline ()
- January 8th, 2019: Regular paper submission deadline (Closed)
- January 15th, 2019: Extended paper submission deadline (Closed)
- February 4th, 2019: Extended abstracts and presentation-only papers submission deadline.
- Extended abstracts (up to 3 pages in EPTCS format) describe work in progress or aim to initiate discussions.
Submitted extended abstracts will be refereed by the program committee and will be selected for inclusion in accordance with the referee reports.
Revised versions of all the accepted regular papers and accepted extended abstracts will be published electronically as a volume in the Electronic Proceedings in Theoretical Computer Science (EPTCS) series, see http://www.eptcs.org/ .
- Presentation-only papers are papers already submitted or presented at a conference or another workshop,
or short communications reporting on ongoing research.
Such papers can be submitted in any format, and will not be included in the workshop post-proceedings.
- February 15th, 2019: Acceptance notification
- March 7th, 2019: Camera ready version (for the pre-proceedings)
- April 2nd, 2019: Workshop
- May 13th, 2019: Revised paper submission for the formal proceedings in EPTCS deadline
Authors should submit an electronic copy of the paper in PDF, formatted in
the Electronic Proceedings in Theoretical Computer Science LaTeX Style
(http://style.eptcs.org/), via the Easychair submission website
for VPT2019-EPTCS
(https://easychair.org/conferences/?conf=vpt2019eptcs).
|
Submission Guidelines
Authors should submit an electronic copy of the paper in PDF, formatted in
,
via
the Easychair submission website for VPT 2019
the Easychair submission website for VPT 2019
( https://easychair.org/conferences/?conf=vpt2019 )
by 8th January.
Papers must describe original work that has not been published, nor is presently submitted,
to a journal, conference, or workshop with refereed proceedings.
Also papers that already
appeared in unpublished or informally published workshop proceedings may be
submitted (please contact the PC co-chairs in case of questions).
Each submission must include on its first page the paper title; authors and their
affiliations; contact author's email; abstract; and three to four keywords that
will be used to assist the PC in selecting appropriate reviewers for the paper.
Page numbers should appear on the manuscript to help the reviewers in writing
their report.
Regular paper submissions should not exceed 15 pages including references but excluding
well-marked appendices not intended for publication.
Reviewers are not required to read the appendices, and thus papers should be
intelligible without them.
Proceedings
Revised versions of all the accepted regular papers and accepted extended abstracts, taking into account the
feedback received at the workshop, will be published in a volume of
the Electronic Proceedings in Theoretical Computer (EPTCS) series
after the workshop.
If the workshop attracts sufficiently many high quality papers,
a special issue of a journal on the topic of the workshop will be considered.
The special issue will be open to high quality papers accepted for
presentation in previous/past editions of the workshop.
MDPI Computers Travel Grant
PhD students presenting their work at VPT-2019 can apply for the MDPI
Computers Travel Grant. The grant covers all conference expenses
(registration, travel, accommodation, meals) to a maximum of 800 CHF
(~700€). The selection process is conducted by MDPI Computers Editorial
Office and not associated with the organization of VPT-2019.
Contacts
Alexei Lisitsa, a.lisitsa@csc.liv.ac.uk
Andrei P. Nemytykh, nemytykh@math.botik.ru
Confirmed Sponsors