Properties preservation during transformation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/8106 |
Resumo: | To prove the correctness of a program (written in a high level programming language) with respect to a specification (a set of proof obligations) does not assure the correctness of the machine code that the end-user will run after compilation and deployment phases. The code generated by the compiler should be verified again to guarantee that its correctness was preserved, and then that it can be executed in safety. In the context of a Ph.D. work in the area of software analysis and transformation, we are looking for a suitable approach to prove that the software properties (validated at source level) are kept during translation. In this position paper we introduce our architectural proposal, and discuss the platform and we are building for Java+JML on the top of Eclipse. |
id |
RCAP_4b88a945205f307057ad8ada95b238f1 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/8106 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Properties preservation during transformationProgram verification and validationProof carrying codeSoftware analysis and transformationTo prove the correctness of a program (written in a high level programming language) with respect to a specification (a set of proof obligations) does not assure the correctness of the machine code that the end-user will run after compilation and deployment phases. The code generated by the compiler should be verified again to guarantee that its correctness was preserved, and then that it can be executed in safety. In the context of a Ph.D. work in the area of software analysis and transformation, we are looking for a suitable approach to prove that the software properties (validated at source level) are kept during translation. In this position paper we introduce our architectural proposal, and discuss the platform and we are building for Java+JML on the top of Eclipse.Fundação para a Ciência e a Tecnologia (FCT) - MAPi/FCT, bolsa de doutoramento nº. SFRH/BD/33231/2007.Instituto Politécnico de BragançaUniversidade do MinhoCruz, Daniela daPinto, Jorge SousaHenriques, Pedro Rangel20082008-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/8106engCOMPILERS, RELATED TECHNOLOGIES AND APPLICATIONS, Bragança, Portugal, 2008 – “Proceedings of Compilers, Related Technologies and and Applications (CoRTA2008)”. [Bragança : Instituto Politécnico de Bragança, 2008].info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-11T04:42:41Zoai:repositorium.sdum.uminho.pt:1822/8106Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T04:42:41Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Properties preservation during transformation |
title |
Properties preservation during transformation |
spellingShingle |
Properties preservation during transformation Cruz, Daniela da Program verification and validation Proof carrying code Software analysis and transformation |
title_short |
Properties preservation during transformation |
title_full |
Properties preservation during transformation |
title_fullStr |
Properties preservation during transformation |
title_full_unstemmed |
Properties preservation during transformation |
title_sort |
Properties preservation during transformation |
author |
Cruz, Daniela da |
author_facet |
Cruz, Daniela da Pinto, Jorge Sousa Henriques, Pedro Rangel |
author_role |
author |
author2 |
Pinto, Jorge Sousa Henriques, Pedro Rangel |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Cruz, Daniela da Pinto, Jorge Sousa Henriques, Pedro Rangel |
dc.subject.por.fl_str_mv |
Program verification and validation Proof carrying code Software analysis and transformation |
topic |
Program verification and validation Proof carrying code Software analysis and transformation |
description |
To prove the correctness of a program (written in a high level programming language) with respect to a specification (a set of proof obligations) does not assure the correctness of the machine code that the end-user will run after compilation and deployment phases. The code generated by the compiler should be verified again to guarantee that its correctness was preserved, and then that it can be executed in safety. In the context of a Ph.D. work in the area of software analysis and transformation, we are looking for a suitable approach to prove that the software properties (validated at source level) are kept during translation. In this position paper we introduce our architectural proposal, and discuss the platform and we are building for Java+JML on the top of Eclipse. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008 2008-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference paper |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/8106 |
url |
http://hdl.handle.net/1822/8106 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
COMPILERS, RELATED TECHNOLOGIES AND APPLICATIONS, Bragança, Portugal, 2008 – “Proceedings of Compilers, Related Technologies and and Applications (CoRTA2008)”. [Bragança : Instituto Politécnico de Bragança, 2008]. |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Instituto Politécnico de Bragança |
publisher.none.fl_str_mv |
Instituto Politécnico de Bragança |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817544394162569216 |