Towards model checking electrum specifications with LTSmin
| dc.contributor.advisor | Cunha, Alcino | por |
| dc.contributor.advisor | Almeida, Paulo Sérgio | por |
| dc.contributor.author | Cancelinha, Bruno Miguel Sousa | por |
| dc.date.accessioned | 2022-09-26T17:40:12Z | |
| dc.date.available | 2022-09-26T17:40:12Z | |
| dc.date.issued | 2019-12-23 | |
| dc.date.submitted | 2019-10 | |
| dc.description.abstract | Model 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.abstract | Model 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.sponsorship | This 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-016826 | por |
| dc.identifier.tid | 203007000 | por |
| dc.identifier.uri | https://hdl.handle.net/1822/79711 | |
| dc.language.iso | eng | por |
| dc.rights | openAccess | por |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | por |
| dc.subject | Alloy | por |
| dc.subject | Electrum | por |
| dc.subject | Model checking | por |
| dc.subject | LTSmin | por |
| dc.subject | Partial order reduction | por |
| dc.subject | TLA+ | por |
| dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
| dc.title | Towards model checking electrum specifications with LTSmin | por |
| dc.type | masterThesis | eng |
| dspace.entity.type | Publication | en |
| sdum.degree.grade | 18 valores | por |
| sdum.uoei | Escola de Engenharia | por |
| thesis.degree.grantor | Universidade do Minho | por |
| thesis.degree.name | Dissertação de mestrado integrado em Engenharia Informática | por |
Ficheiros
Pacote original
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