@InProceedings{oliveiraesilva_et_al:OASIcs.SLATE.2014.111, author = {Oliveira e Silva, Miguel and Francisco, Pedro G.}, title = {{Contract-Java: Design by Contract in Java with Safe Error Handling}}, booktitle = {3rd Symposium on Languages, Applications and Technologies}, pages = {111--126}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-939897-68-2}, ISSN = {2190-6807}, year = {2014}, volume = {38}, editor = {Pereira, Maria Jo\~{a}o Varanda and Leal, Jos\'{e} Paulo and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2014.111}, URN = {urn:nbn:de:0030-drops-45641}, doi = {10.4230/OASIcs.SLATE.2014.111}, annote = {Keywords: design by contract, defensive programming, exceptions, Java, contract-Java} }