Published in: LIPIcs, Volume 279, 34th International Conference on Concurrency Theory (CONCUR 2023)
Gil Silva, Andreia Mordido, and Vasco T. Vasconcelos. Subtyping Context-Free Session Types. In 34th International Conference on Concurrency Theory (CONCUR 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 279, pp. 11:1-11:19, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{silva_et_al:LIPIcs.CONCUR.2023.11,
author = {Silva, Gil and Mordido, Andreia and Vasconcelos, Vasco T.},
title = {{Subtyping Context-Free Session Types}},
booktitle = {34th International Conference on Concurrency Theory (CONCUR 2023)},
pages = {11:1--11:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-299-0},
ISSN = {1868-8969},
year = {2023},
volume = {279},
editor = {P\'{e}rez, Guillermo A. and Raskin, Jean-Fran\c{c}ois},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2023.11},
URN = {urn:nbn:de:0030-drops-190055},
doi = {10.4230/LIPIcs.CONCUR.2023.11},
annote = {Keywords: Session types, Subtyping, Simulation, Simple grammars, Non-regular recursion}
}
Published in: LIPIcs, Volume 109, 32nd European Conference on Object-Oriented Programming (ECOOP 2018)
Joana Campos and Vasco T. Vasconcelos. Dependent Types for Class-based Mutable Objects. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 109, pp. 13:1-13:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@InProceedings{campos_et_al:LIPIcs.ECOOP.2018.13,
author = {Campos, Joana and Vasconcelos, Vasco T.},
title = {{Dependent Types for Class-based Mutable Objects}},
booktitle = {32nd European Conference on Object-Oriented Programming (ECOOP 2018)},
pages = {13:1--13:28},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-079-8},
ISSN = {1868-8969},
year = {2018},
volume = {109},
editor = {Millstein, Todd},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2018.13},
URN = {urn:nbn:de:0030-drops-92182},
doi = {10.4230/LIPIcs.ECOOP.2018.13},
annote = {Keywords: dependent types, index refinements, mutable objects, type systems}
}
Published in: DARTS, Volume 4, Issue 3, Special Issue of the 32nd European Conference on Object-Oriented Programming (ECOOP 2018)
Joana Campos and Vasco T. Vasconcelos. Dependent Types for Class-based Mutable Objects (Artifact). In Special Issue of the 32nd European Conference on Object-Oriented Programming (ECOOP 2018). Dagstuhl Artifacts Series (DARTS), Volume 4, Issue 3, pp. 1:1-1:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
@Article{campos_et_al:DARTS.4.3.1,
author = {Campos, Joana and Vasconcelos, Vasco T.},
title = {{Dependent Types for Class-based Mutable Objects (Artifact)}},
pages = {1:1--1:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2018},
volume = {4},
number = {3},
editor = {Campos, Joana and Vasconcelos, Vasco T.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.4.3.1},
URN = {urn:nbn:de:0030-drops-92337},
doi = {10.4230/DARTS.4.3.1},
annote = {Keywords: dependent types, index refinements, mutable objects, type systems}
}
Published in: Dagstuhl Reports, Volume 7, Issue 1 (2017)
Simon Gay, Vasco T. Vasconcelos, Philip Wadler, and Nobuko Yoshida. Theory and Applications of Behavioural Types (Dagstuhl Seminar 17051). In Dagstuhl Reports, Volume 7, Issue 1, pp. 158-189, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017)
@Article{gay_et_al:DagRep.7.1.158,
author = {Gay, Simon and Vasconcelos, Vasco T. and Wadler, Philip and Yoshida, Nobuko},
title = {{Theory and Applications of Behavioural Types (Dagstuhl Seminar 17051)}},
pages = {158--189},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2017},
volume = {7},
number = {1},
editor = {Gay, Simon and Vasconcelos, Vasco T. and Wadler, Philip and Yoshida, Nobuko},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagRep.7.1.158},
URN = {urn:nbn:de:0030-drops-72497},
doi = {10.4230/DagRep.7.1.158},
annote = {Keywords: Behavioural Types, Programming Languages, Runtime Verification, Type Systems}
}
Published in: Dagstuhl Seminar Proceedings, Volume 5081, Foundations of Global Computing (2006)
Francisco Martins, Liliana Salvador, Vasco T. Vasconcelos, and Luís Lopes. MiKO---Mikado Koncurrent Objects. In Foundations of Global Computing. Dagstuhl Seminar Proceedings, Volume 5081, pp. 1-43, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)
@InProceedings{martins_et_al:DagSemProc.05081.6,
author = {Martins, Francisco and Salvador, Liliana and Vasconcelos, Vasco T. and Lopes, Lu{\'\i}s},
title = {{MiKO---Mikado Koncurrent Objects}},
booktitle = {Foundations of Global Computing},
pages = {1--43},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2006},
volume = {5081},
editor = {Jos\'{e} Luiz Fiadeiro and Ugo Montanari and Martin Wirsing},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.05081.6},
URN = {urn:nbn:de:0030-drops-3014},
doi = {10.4230/DagSemProc.05081.6},
annote = {Keywords: Global computing, code migration, administrative domains, process calculus}
}
Published in: Dagstuhl Follow-Ups, Volume 4, Normative Multi-Agent Systems (2013)
Tina Balke, Célia da Costa Pereira, Frank Dignum, Emiliano Lorini, Antonino Rotolo, Wamberto Vasconcelos, and Serena Villata. Norms in MAS: Definitions and Related Concepts. In Normative Multi-Agent Systems. Dagstuhl Follow-Ups, Volume 4, pp. 1-31, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2013)
@InCollection{balke_et_al:DFU.Vol4.12111.1,
author = {Balke, Tina and da Costa Pereira, C\'{e}lia and Dignum, Frank and Lorini, Emiliano and Rotolo, Antonino and Vasconcelos, Wamberto and Villata, Serena},
title = {{Norms in MAS: Definitions and Related Concepts}},
booktitle = {Normative Multi-Agent Systems},
pages = {1--31},
series = {Dagstuhl Follow-Ups},
ISBN = {978-3-939897-51-4},
ISSN = {1868-8977},
year = {2013},
volume = {4},
editor = {Andrighetto, Giulia and Governatori, Guido and Noriega, Pablo and van der Torre, Leendert W. N.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DFU.Vol4.12111.1},
URN = {urn:nbn:de:0030-drops-39983},
doi = {10.4230/DFU.Vol4.12111.1},
annote = {Keywords: Norms, MAS}
}
Published in: Dagstuhl Seminar Proceedings, Volume 9121, Normative Multi-Agent Systems (2009)
Wamberto Vasconcelos and Timothy J. Norman. Contract Formation through Preemptive Normative Conflict Resolution. In Normative Multi-Agent Systems. Dagstuhl Seminar Proceedings, Volume 9121, pp. 1-18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)
@InProceedings{vasconcelos_et_al:DagSemProc.09121.12,
author = {Vasconcelos, Wamberto and Norman, Timothy J.},
title = {{Contract Formation through Preemptive Normative Conflict Resolution}},
booktitle = {Normative Multi-Agent Systems},
pages = {1--18},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2009},
volume = {9121},
editor = {Guido Boella and Pablo Noriega and Gabriella Pigozzi and Harko Verhagen},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.09121.12},
URN = {urn:nbn:de:0030-drops-19207},
doi = {10.4230/DagSemProc.09121.12},
annote = {Keywords: Normative Conflict, Contracts}
}
Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Pedro Vasconcelos. Exploring Mutation Testing for Teaching Introductory Programming. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 1:1-1:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{vasconcelos:OASIcs.ICPEC.2025.1,
author = {Vasconcelos, Pedro},
title = {{Exploring Mutation Testing for Teaching Introductory Programming}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {1:1--1:8},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-393-5},
ISSN = {2190-6807},
year = {2025},
volume = {133},
editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe 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.ICPEC.2025.1},
URN = {urn:nbn:de:0030-drops-240319},
doi = {10.4230/OASIcs.ICPEC.2025.1},
annote = {Keywords: mutation testing, programming education}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Pedro Vasconcelos. Haskelite: A Step-By-Step Interpreter for Teaching Functional Programming. In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 12:1-12:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{vasconcelos:OASIcs.ICPEC.2023.12,
author = {Vasconcelos, Pedro},
title = {{Haskelite: A Step-By-Step Interpreter for Teaching Functional Programming}},
booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)},
pages = {12:1--12:8},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-290-7},
ISSN = {2190-6807},
year = {2023},
volume = {112},
editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.12},
URN = {urn:nbn:de:0030-drops-185080},
doi = {10.4230/OASIcs.ICPEC.2023.12},
annote = {Keywords: Functional programming, Step-by-step evaluators, Web applications}
}
Published in: OASIcs, Volume 81, First International Computer Programming Education Conference (ICPEC 2020)
Pedro Vasconcelos and Rita P. Ribeiro. Using Property-Based Testing to Generate Feedback for C Programming Exercises. In First International Computer Programming Education Conference (ICPEC 2020). Open Access Series in Informatics (OASIcs), Volume 81, pp. 28:1-28:10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
@InProceedings{vasconcelos_et_al:OASIcs.ICPEC.2020.28,
author = {Vasconcelos, Pedro and Ribeiro, Rita P.},
title = {{Using Property-Based Testing to Generate Feedback for C Programming Exercises}},
booktitle = {First International Computer Programming Education Conference (ICPEC 2020)},
pages = {28:1--28:10},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-153-5},
ISSN = {2190-6807},
year = {2020},
volume = {81},
editor = {Queir\'{o}s, Ricardo and Portela, Filipe and Pinto, M\'{a}rio 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.ICPEC.2020.28},
URN = {urn:nbn:de:0030-drops-123159},
doi = {10.4230/OASIcs.ICPEC.2020.28},
annote = {Keywords: property-based testing, C language, Haskell language, teaching programming}
}