Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/35226

Registo completo
Campo DCValorIdioma
dc.contributor.authorPedro, André Matospor
dc.contributor.authorPereira, Davidpor
dc.contributor.authorPinho, Luís Miguelpor
dc.contributor.authorPinto, Jorge Sousapor
dc.date.accessioned2015-05-20T13:52:14Z-
dc.date.available2015-05-20T13:52:14Z-
dc.date.issued2014-
dc.identifier.citationA. M. Pedro, D. Pereira, L. M. Pinho, and J. S. Pinto. Towards a Runtime Verification Framework for the Ada Programming Language. In Proceedings of the 19th International Conference on Reliable Software Tech- nologies (RST-AE 14), volume 8454 of Lecture Notes in Computer Science, pages 58–73, Berlin, Heidelberg, 2014. Springer-Verlag.por
dc.identifier.isbn978-3-319-08310-0-
dc.identifier.issn0302-9743por
dc.identifier.urihttps://hdl.handle.net/1822/35226-
dc.description.abstractRuntime verification is an emerging discipline that investigates methods and tools to enable the verification of program properties during the execution of the application. The goal is to complement static analysis approaches, in particular when static verification leads to the explosion of states. Non-functional properties, such as the ones present in real-time systems are an ideal target for this kind of verification methodology, as are usually out of the range of the power and expressiveness of classic static analyses. In this paper, we present a framework that allows real-time programs written in Ada to be augmented with runtime verification capabilities. Our framework provides the infrastructures which is needed to instrument the code with runtime monitors. These monitors are responsible for observing the system and reaching verdicts about whether its behavior is compliant with its non-functional properties. We also sketch a contract language to extend the one currently provided by Ada, with the long term goal of having an elegant way in which runtime monitors can be automatically synthesized and instrumented into the target systems. The usefulness of the proposed approach is demonstrated by showing its use for an application scenario.por
dc.description.sponsorshipThis work was partially supported by Portuguese National Funds through FCT (Portuguese Founda- tion for Science and Technology) and by ERDF (European Regional Develop- ment Fund) through COMPETE (Operational Programme ’Thematic Factors of Competitiveness’), within projects FCOMP-01-0124-FEDER-037281 (CISTER), FCOMP-01-0124-FEDER-015006 (VIPCORE) and FCOMP-01-0124-FEDER- 020486 (AVIACC); and by FCT and EU ARTEMIS JU, within project ARTEMIS/0003/2012, JU grant nr. 333053 (CONCERTO).por
dc.language.isoengpor
dc.publisherSpringerpor
dc.rightsopenAccesspor
dc.subjectRuntime verificationpor
dc.subjectAdapor
dc.subjectMonitorspor
dc.titleTowards a runtime verification framework for the Ada Programming Languagepor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionThe original publication is available at www.springerlink.compor
sdum.publicationstatuspublishedpor
oaire.citationStartPage58por
oaire.citationEndPage73por
oaire.citationTitleProceedings of the 19th International Conference on Reliable Software Technologies (RST-AE 14), Lecture Notes in Computer Sciencepor
oaire.citationVolume8454por
dc.identifier.doi10.1007/978-3-319-08311-7_6por
dc.subject.fosCiências Naturais::Ciências da Computação e da Informaçãopor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
sdum.journalLecture Notes in Computer Sciencepor
sdum.conferencePublicationProceedings of the 19th International Conference on Reliable Software Technologies (RST-AE 14), Lecture Notes in Computer Science-
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2014_RST(AE)_14.pdfDocumento principal436,07 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID