SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "(WFRF:(Gurov Dilian 1964 )) srt2:(2021)"

Sökning: (WFRF:(Gurov Dilian 1964 )) > (2021)

  • Resultat 1-3 av 3
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Eshghie, Mojtaba, et al. (författare)
  • Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning
  • 2021
  • Ingår i: Proceedings Of Evaluation And Assessment In Software Engineering (EASE 2021). - New York, NY, USA : Association for Computing Machinery (ACM). ; , s. 305-312
  • Konferensbidrag (refereegranskat)abstract
    • In this work we propose Dynamit, a monitoring framework to detect reentrancy vulnerabilities in Ethereum smart contracts. The novelty of our framework is that it relies only on transaction metadata and balance data from the blockchain system; our approach requires no domain knowledge, code instrumentation, or special execution environment. Dynamit extracts features from transaction data and uses a machine learning model to classify transactions as benign or harmful. Therefore, not only can we find the contracts that are vulnerable to reentrancy attacks, but we also get an execution trace that reproduces the attack. Using a random forest classifier, our model achieved more than 90 percent accuracy on 105 transactions, showing the potential of our technique.
  •  
2.
  • Lidström, Christian, et al. (författare)
  • An Abstract Contract Theory for Programs with Procedures
  • 2021
  • Ingår i: Fundamental Approaches to Software Engineering (FASE 2021). - Cham : Springer Nature. ; , s. 152-171
  • Konferensbidrag (refereegranskat)abstract
    • When developing complex software and systems, contracts provide a means for controlling the complexity by dividing the responsibilities among the components of the system in a hierarchical fashion. In specific application areas, dedicated contract theories formalise the notion of contract and the operations on contracts in a manner that supports best the development of systems in that area. At the other end, contract meta-theories attempt to provide a systematic view on the various contract theories by axiomatising their desired properties. However, there exists a noticeable gap between the most well-known contract metatheory of Benveniste et al. [5], which focuses on the design of embedded and cyber-physical systems, and the established way of using contracts when developing general software, following Meyer's design-by-contract methodology [18]. At the core of this gap appears to be the notion of procedure: while it is a central unit of composition in software development, the meta-theory does not suggest an obvious way of treating procedures as components. In this paper, we provide a first step towards a contract theory that takes procedures as the basic building block, and is at the same time an instantiation of the meta-theory. To this end, we propose an abstract contract theory for sequential programming languages with procedures, based on denotational semantics. We show that, on the one hand, the specification of contracts of procedures in Hoare logic, and their procedure-modular verification, can be cast naturally in the framework of our abstract contract theory. On the other hand, we also show our contract theory to fulfil the axioms of the meta-theory. In this way, we give further evidence for the utility of the meta-theory, and prepare the ground for combining our instantiation with other, already existing instantiations.
  •  
3.
  • Munoz, Daniel-Jesus, et al. (författare)
  • Category Theory Framework for Variability Models with Non-functional Requirements
  • 2021
  • Ingår i: Advanced Information Systems Engineering (Caise 2021). - Cham : SPRINGER INTERNATIONAL PUBLISHING AG. ; , s. 397-413
  • Konferensbidrag (refereegranskat)abstract
    • In Software Product Line (SPL) engineering one uses Variability Models (VMs) as input to automated reasoners to generate optimal products according to certain Quality Attributes (QAs). Variability models, however, and more specifically those including numerical features (i.e., NVMs), do not natively support QAs, and consequently, neither do automated reasoners commonly used for variability resolution. However, those satisfiability and optimisation problems have been covered and refined in other relational models such as databases. Category Theory (CT) is an abstract mathematical theory typically used to capture the common aspects of seemingly dissimilar algebraic structures. We propose a unified relational modelling framework subsuming the structured objects of VMs and QAs and their relationships into algebraic categories. This abstraction allows a combination of automated reasoners over different domains to analyse SPLs. The solutions' optimisation can now be natively performed by a combination of automated theorem proving, hashing, balanced-trees and chasing algorithms. We validate this approach by means of the edge computing SPL tool HADAS.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-3 av 3
Typ av publikation
konferensbidrag (3)
Typ av innehåll
refereegranskat (3)
Författare/redaktör
Gurov, Dilian, 1964- (3)
Lidström, Christian (1)
Artho, Cyrille (1)
Fuentes, Lidia (1)
Pinto, Monica (1)
Eshghie, Mojtaba (1)
visa fler...
Munoz, Daniel-Jesus (1)
visa färre...
Lärosäte
Kungliga Tekniska Högskolan (3)
Språk
Engelska (3)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (3)
Teknik (1)
År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy