Towards model checking electrum specifications with LTSmin

dc.contributor.advisorCunha, Alcinopor
dc.contributor.advisorAlmeida, Paulo Sérgiopor
dc.contributor.authorCancelinha, Bruno Miguel Sousapor
dc.date.accessioned2022-09-26T17:40:12Z
dc.date.available2022-09-26T17:40:12Z
dc.date.issued2019-12-23
dc.date.submitted2019-10
dc.description.abstractModel checking é uma técnica comum de verificação; garante a consistência e integridade de qualquer sistema fazendo uma exploração exaustiva de todos os possíveis estados. Devido à grande quantidade de intercalações possíveis entre eventos, modelos de sistemas distribuídos muitas vezes acabam por gerar um número de estados muito grande. Nesta dissertação vamos explorar os efeitos de partial order reduction — uma técnica para mitigar os efeitos da explosão de estados — implementando uma linguagem semelhante ao Electrum com LTSmin. Vamos também propor um event layer por cima do Electrum e uma análise sintática para extrair informação necessária para que esta técnica possa ser implementada.por
dc.description.abstractModel checking is a common verification technique to guarantee the consistency and integrity of any system by an exhaustive exploration of all possible states. Due to the large amount of interleavings, models on distributed systems often end up with a huge state-space. In this dissertation we will explore the effects of partial order reduction — a technique to mitigate the effects of this state-explosion problem — by implementing an electrum-like language with LTSmin. We will also propose an event layer over Electrum and a syntactic analysis to extract valuable information for this technique to be implemented.por
dc.description.sponsorshipThis work is financed by the ERDF – European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project POCI-01-0145-FEDER-016826por
dc.identifier.tid203007000por
dc.identifier.urihttps://hdl.handle.net/1822/79711
dc.language.isoengpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectAlloypor
dc.subjectElectrumpor
dc.subjectModel checkingpor
dc.subjectLTSminpor
dc.subjectPartial order reductionpor
dc.subjectTLA+por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.titleTowards model checking electrum specifications with LTSminpor
dc.typemasterThesiseng
dspace.entity.typePublicationen
sdum.degree.grade18 valorespor
sdum.uoeiEscola de Engenhariapor
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameDissertação de mestrado integrado em Engenharia Informáticapor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Bruno Miguel Sousa Cancelinha.pdf
Tamanho:
1.07 MB
Formato:
Adobe Portable Document Format
Descrição:
Dissertação de Mestrado