1 resultado para SOFTWARE REUSE
em Brock University, Canada
Filtro por publicador
- JISC Information Environment Repository (2)
- Repository Napier (1)
- Aberystwyth University Repository - Reino Unido (9)
- AMS Tesi di Dottorato - Alm@DL - Università di Bologna (1)
- AMS Tesi di Laurea - Alm@DL - Università di Bologna (1)
- Aquatic Commons (8)
- Archivo Digital para la Docencia y la Investigación - Repositorio Institucional de la Universidad del País Vasco (28)
- Aston University Research Archive (3)
- B-Digital - Universidade Fernando Pessoa - Portugal (2)
- Biblioteca Digital da Câmara dos Deputados (3)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (2)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (BDPI/USP) (1)
- Biblioteca Digital de Teses e Dissertações Eletrônicas da UERJ (9)
- BORIS: Bern Open Repository and Information System - Berna - Suiça (4)
- Boston University Digital Common (4)
- Brock University, Canada (1)
- Bulgarian Digital Mathematics Library at IMI-BAS (2)
- CaltechTHESIS (1)
- Cámara de Comercio de Bogotá, Colombia (2)
- Cambridge University Engineering Department Publications Database (84)
- Chinese Academy of Sciences Institutional Repositories Grid Portal (64)
- Cochin University of Science & Technology (CUSAT), India (12)
- CORA - Cork Open Research Archive - University College Cork - Ireland (6)
- Digital Commons @ DU | University of Denver Research (1)
- Digital Commons at Florida International University (2)
- Digital Peer Publishing (1)
- Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland (3)
- DRUM (Digital Repository at the University of Maryland) (1)
- Duke University (5)
- eResearch Archive - Queensland Department of Agriculture; Fisheries and Forestry (6)
- Funes: Repositorio digital de documentos en Educación Matemática - Colombia (7)
- Glasgow Theses Service (1)
- Greenwich Academic Literature Archive - UK (26)
- Helda - Digital Repository of University of Helsinki (11)
- Indian Institute of Science - Bangalore - Índia (35)
- Infoteca EMBRAPA (11)
- Instituto Politécnico do Porto, Portugal (19)
- Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul (2)
- Massachusetts Institute of Technology (9)
- Ministerio de Cultura, Spain (117)
- Open University Netherlands (2)
- Plymouth Marine Science Electronic Archive (PlyMSEA) (2)
- QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast (143)
- Queensland University of Technology - ePrints Archive (178)
- Repositório Científico do Instituto Politécnico de Lisboa - Portugal (4)
- REPOSITORIO DIGITAL IMARPE - INSTITUTO DEL MAR DEL PERÚ, Peru (1)
- Repositório Institucional da Universidade de Aveiro - Portugal (7)
- Repositório Institucional UNESP - Universidade Estadual Paulista "Julio de Mesquita Filho" (4)
- Research Open Access Repository of the University of East London. (2)
- RU-FFYL. Repositorio de la Facultad de Filosofiía y Letras. UNAM. - Mexico (2)
- RUN (Repositório da Universidade Nova de Lisboa) - FCT (Faculdade de Cienecias e Technologia), Universidade Nova de Lisboa (UNL), Portugal (8)
- SAPIENTIA - Universidade do Algarve - Portugal (2)
- Savoirs UdeS : plateforme de diffusion de la production intellectuelle de l’Université de Sherbrooke - Canada (1)
- SerWisS - Server für Wissenschaftliche Schriften der Fachhochschule Hannover (1)
- The Scholarly Commons | School of Hotel Administration; Cornell University Research (1)
- Universidad Autónoma de Nuevo León, Mexico (13)
- Universidad de Alicante (1)
- Universidad del Rosario, Colombia (14)
- Universidad Politécnica de Madrid (6)
- Universidade de Lisboa - Repositório Aberto (2)
- Universidade de Madeira (1)
- Universidade Federal do Rio Grande do Norte (UFRN) (7)
- Universitat de Girona, Spain (30)
- Universitätsbibliothek Kassel, Universität Kassel, Germany (4)
- Université de Lausanne, Switzerland (4)
- Université de Montréal, Canada (7)
- University of Queensland eSpace - Australia (3)
- University of Southampton, United Kingdom (22)
- WestminsterResearch - UK (3)
Resumo:
Formal verification of software can be an enormous task. This fact brought some software engineers to claim that formal verification is not feasible in practice. One possible method of supporting the verification process is a programming language that provides powerful abstraction mechanisms combined with intensive reuse of code. In this thesis we present a strongly typed functional object-oriented programming language. This language features type operators of arbitrary kind corresponding to so-called type protocols. Sub classing and inheritance is based on higher-order matching, i.e., utilizes type protocols as basic tool for reuse of code. We define the operational and axiomatic semantics of this language formally. The latter is the basis of the interactive proof assistant VOOP (Verified Object-Oriented Programs) that allows the user to prove equational properties of programs interactively.