SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Rodriguez Navas Guillermo) srt2:(2015-2019)"

Sökning: WFRF:(Rodriguez Navas Guillermo) > (2015-2019)

  • Resultat 1-10 av 31
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Avni, G., et al. (författare)
  • Computing scores of forwarding schemes in switched networks with probabilistic faults
  • 2017
  • Ingår i: Lecture Notes in Computer Science, Volume 10206. - Berlin, Heidelberg : Springer Verlag. - 9783662545799 ; , s. 169-187
  • Konferensbidrag (refereegranskat)abstract
    • Time-triggered switched networks are a deterministic communication infrastructure used by real-time distributed embedded systems. Due to the criticality of the applications running over them, developers need to ensure that end-to-end communication is dependable and predictable. Traditional approaches assume static networks that are not flexible to changes caused by reconfigurations or, more importantly, faults, which are dealt with in the application using redundancy. We adopt the concept of handling faults in the switches from non-real-time networks while maintaining the required predictability. We study a class of forwarding schemes that can handle various types of failures. We consider probabilistic failures. For a given network with a forwarding scheme and a constant ℓ, we compute the score of the scheme, namely the probability (induced by faults) that at least ℓ messages arrive on time. We reduce the scoring problem to a reachability problem on a Markov chain with a “product-like” structure. Its special structure allows us to reason about it symbolically, and reduce the scoring problem to #SAT. Our solution is generic and can be adapted to different networks and other contexts. Also, we show the computational complexity of the scoring problem is #P-complete, and we study methods to estimate the score. We evaluate the effectiveness of our techniques with an implementation.
  •  
2.
  • Avni, G., et al. (författare)
  • Synthesizing time-triggered schedules for switched networks with faulty links
  • 2016
  • Ingår i: Proceedings of the 13th International Conference on Embedded Software, EMSOFT 2016. - New York, NY, USA : ACM. - 9781450344852
  • Konferensbidrag (refereegranskat)abstract
    • Time-triggered (TT) switched networks are a deterministic communication infrastructure used by real-time distributed embedded systems. These networks rely on the notion of globally discretized time (i.e. time slots) and a static TT schedule that prescribes which message is sent through which link at every time slot, such that all messages reach their destination before a global timeout. These schedules are generated offline, assuming a static network with fault-free links, and entrusting all error-handling functions to the end user. Assuming the network is static is an over-optimistic view, and indeed links tend to fail in practice. We study synthesis of TT schedules on a network in which links fail over time and we assume the switches run a very simple error-recovery protocol once they detect a crashed link. We address the problem of finding a pk; qresistant schedule; namely, one that, assuming the switches run a fixed error-recovery protocol, guarantees that the number of messages that arrive at their destination by the timeout is at least no matter what sequence of at most k links fail. Thus, we maintain the simplicity of the switches while giving a guarantee on the number of messages that meet the timeout. We show how a pk; q-resistant schedule can be obtained using a CEGAR-like approach: find a schedule, decide whether it is pk; q-resistant, and if it is not, use the witnessing fault sequence to generate a constraint that is added to the program. The newly added constraint disallows the schedule to be regenerated in a future iteration while also eliminating several other schedules that are not pk; q-resistant. We illustrate the applicability of our approach using an SMT-based implementation.
  •  
3.
  • Bakhshi Valojerdi, Zeinab, 1986-, et al. (författare)
  • Dependable Fog Computing : A Systematic Literature Review
  • 2019
  • Ingår i: Proceedings - 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019. ; , s. 395-403
  • Konferensbidrag (refereegranskat)abstract
    • Fog computing has been recently introduced to bridge the gap between cloud resources and the network edge. Fog enables low latency and location awareness, which is considered instrumental for the realization of IoT, but also faces reliability and dependability issues due to node mobility and resource constraints. This paper focuses on the latter, and surveys the state of the art concerning dependability and fog computing, by means of a systematic literature review. Our findings show the growing interest in the topic but the relative immaturity of the technology, without any leading research group. Two problems have attracted special interest: guaranteeing reliable data storage/collection in systems with unreliable and untrusted nodes, and guaranteeing efficient task allocation in the presence of varying computing load. Redundancy-based techniques, both static and dynamic, dominate the architectures of such systems. Reliability, availability and QoS are the most important dependability requirements for fog, whereas aspects such as safety and security, and their important interplay, have not been investigated in depth.
  •  
4.
  • Filipovikj, Predrag, et al. (författare)
  • Analyzing Industrial Simulink Models by Statistical Model Checking
  • 2017
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • The evolution of automotive systems has been rapid. Nowadays, electronic brains control dozens of functions in vehicles, like braking, cruising, etc. Model-based design approaches, in environments such as MATLAB Simulink, seem to help in addressing the ever-increasing need to enhance quality, and manage complexity, by supporting functional design from predefined block libraries, which can be simulated and analyzed for hidden errors, but also used for code generation. For this reason, providing assurance that Simulink models fulfill given functional and timing requirements is desirable. In this paper, we propose a pattern-based, execution-order preserving automatic transformation of Simulink atomic and composite blocks into stochastic timed automata that can then be analyzed formally with UPPAAL Statistical Model Checker (UPPPAAL SMC). Our method is supported by the tool SIMPPAAL, which we also introduce and apply on an industrial prototype called the Brake-by-Wire system. This work enables the formal analysis of industrial Simulink models, by automatically generating their semantic counterpart.
  •  
5.
  • Filipovikj, Predrag, et al. (författare)
  • Automated SMT-based Consistency Checking of Industrial Critical Requirements
  • 2017
  • Ingår i: ACM SIGAPP Applied Computing Review. - United States : ACM. - 1559-6915 .- 1931-0161. ; 17:4, s. 15-28
  • Tidskriftsartikel (refereegranskat)abstract
    • With the ever-increasing size, complexity and intricacy of system requirements specifications, it becomes difficult to ensure their correctness with respect to certain criteria such as consistency. Automated formal techniques for consistency checking of requirements, mostly by means of model checking, have been proposed in academia. Sometimes such techniques incur a high modeling cost or analysis time, or are not applicable. To address such problems, in this paper we propose an automated consistency analysis technique of requirements that are formalized based on patterns, and checked using state-of-the-art Satisfiability Modulo Theories solvers. Our method assumes several transformation steps, from textual requirements to formal logic, and next into the format suited for the SMT tool. To automate such steps, we propose a tool, called PROPAS, that does not require any user intervention during the transformation and analysis phases, thus making the consistency analysis usable by non-expert practitioners. For validation, we apply our method on a set of timed computation tree logic requirements of an industrial automotive system called the Fuel Level Display.
  •  
6.
  • Filipovikj, Predrag, et al. (författare)
  • Bounded Invariance Checking of Simulink Models
  • 2019
  • Ingår i: Proceedings of the ACM Symposium on Applied Computing. - New York, NY, USA : ACM. ; , s. 2168-2177
  • Konferensbidrag (refereegranskat)abstract
    • Currently, Simulink models can be verified rigorously against design errors or statistical properties. In this paper, we show how Simulink models can be formally analyzed against invariance properties using bounded model checking reduced to satisfiability modulo theories solving. In its basic form, the technique provides means for verification of an underlying model over bounded traces rigorously, however, in general the procedure is incomplete. We identify common Simulink block types and compositions by analyzing selected industrial models, and we show that for some of them the set of non-repeating states (reachability diameter) can be visited with a finite set of paths of finite length, yielding the verification complete. We complement our approach with a tool, called SyMC that automates the following: i) calculation of the reachability diameter size for some of the designs, ii) generation of finite (bounded) paths of the underlying Simulink model and their encoding into SMT-LIB format and iii) checking invariance properties using the Z3 SMT solver. To show the applicability of our approach, we apply it on a prototype implementation of an industrial Simulink model, namely Brake by Wire from Volvo Group Trucks Technology, Sweden. 
  •  
7.
  • Filipovikj, Predrag, et al. (författare)
  • Integrating Pattern-based Formal Requirements Specification in an Industrial Tool-chain
  • 2016
  • Ingår i: PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2<em></em>. - 9781467388450 ; , s. 167-173
  • Konferensbidrag (refereegranskat)abstract
    • The lack of formal system specifications is a major obstacle to the widespread adoption of formal verification techniques in industrial settings. Specification patterns represent a promising approach that can fill this gap by enabling non-expert practitioners to write formal specifications based on reusing solutions to commonly occurring problems. Despite the fact that the specification patterns have been proven suitable for specification of industrial systems, there is no engineer-friendly tool support adequate for industrial adoption. In this paper, we present a tool called SESAMM Specifier in which we integrate a subset of the specification patterns for formal requirements specification, called SPS, into an existing industrial tool-chain. The tool provides the necessary means for the formal specification of system requirements and the later validation of the formally expressed behavior.
  •  
8.
  • Filipovikj, Predrag, et al. (författare)
  • Model-Checking-based vs. SMT-based Consistency Analysis of Industrial Embedded Systems Requirements : Application and Experience
  • 2018
  • Ingår i: Electronic Communications of the EASST. - Germany. - 1863-2122. ; 75, s. 1-20
  • Tidskriftsartikel (refereegranskat)abstract
    • Industry relies predominantly on manual peer-review techniques for assessing the correctness of system specifications. However, with the ever-increasing size, complexity and intricacy of specifications, it becomes difficult to assure their correctness with respect to certain criteria such as consistency. To address this challenge, a technique called sanity checking has been proposed. The goal of the technique is to assess the quality of the system specification in a systematic and rigorous manner with respect to a formally-defined criterion. Predominantly, the sanity checking criteria, such as for instance consistency, are encoded as reachability or liveness properties which can then be verified via model checking. Recently, a complementary approach for checking the consistency of a system's specification by reducing it to a satisfiability problem that can be analyzed using Satisfiability Modulo Theories has been proposed. In this paper, we compare the two approaches for consistency analysis, by applying them on a relevant industrial use case, using the same definition for consistency and the same set of requirements. Since the bottlenecks of analyzing large systems formally are most often the construction of the model and the time needed to return a verdict, we carry out the comparison with respect to the: i) required effort for generating the analysis model and the latter's complexity, and ii) consistency analysis time. Assuming checking only invariance properties, our results show no significant difference in analysis time between the two approaches when applied on the same system specification under the same definition of consistency. As expected, the main difference between the two comes from the required time and effort of creating the analysis models.
  •  
9.
  • Filipovikj, Predrag (författare)
  • Pattern-based Specification and Formal Analysis of Embedded Systems Requirements and Behavioral Models
  • 2017
  • Licentiatavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Since the first lines of code were introduced in the automotive domain, vehicles have transitioned from being predominantly mechanical systems to software intensive systems. With the ever-increasing computational power and memory of vehicular embedded systems, a set of new, more powerful and more complex software functions are installed into vehicles to realize core functionalities. This trend impacts all phases of the system development including requirements specification, design and architecture of the system, as well as the integration and testing phases. In such settings, creating and managing different artifacts during the system development process by using traditional, human-intensive techniques becomes increasingly difficult. One problem stems from the high number and intricacy of system requirements that combine functional and possibly timing or other types of constraints. Another problem is related to the fact that industrial development relies on models, e.g. developed in Simulink, from which code may be generated, so the correctness of such models needs to be ensured. A potential way to address of the mentioned problems is by applying computer-aided specification, analysis and verification techniques already at the requirements stage, but also further at later development stages. Despite the high degree of automation, exhaustiveness and rigor of formal specification and analysis techniques, their integration with industrial practice remains a challenge.To address this challenge, in this thesis, we develop the foundation of a framework, tailored for industrial adoption, for formal specification and analysis of system requirements specifications and behavioral system models. First, we study the expressiveness of existing pattern-based techniques for creating formal requirements specifications, on a relevant industrial case study. Next, in order to enable practitioners to create formal system specification by using pattern-based techniques, we propose a tool called SeSAMM Specifier. Further, we provide an automated Satisfiability Modulo Theories (SMT)-based consistency analysis approach for the formally encoded system requirements specifications. The proposed SMT-based approach is suitable for early phases of the development for debugging the specifications. For the formal analysis of behavioral models, we provide an approach for statistical model checking of Simulink models by using the UPPAAL SMC tool. To facilitate the adoption of the approach, we provide the SIMPPAAL tool that automates procedure of generating network of stochastic timed automata for a given Simulink model. For validation, we apply our approach on a complex industrial model, namely the Brake-by-Wire function from Volvo GTT.
  •  
10.
  • Filipovikj, Predrag, et al. (författare)
  • SMT-based Consistency Analysis of Industrial Systems Requirements
  • 2017
  • Ingår i: Proceedings of the ACM Symposium on Applied Computing, Volume Part F12800. - New York, NY, USA : ACM. - 9781450344869 ; , s. 1272-1279
  • Konferensbidrag (refereegranskat)abstract
    • As the complexity of industrial systems increases, it becomes dificult to ensure the correctness of system requirements specifications with respect to certain criteria such as consistency. Automated techniques for consistency checking of requirements, mostly by means of model checking, have been proposed in academia. However, such approaches can some-times be costly in terms of modeling and analysis time or not applicable for certain types of properties. In this paper, we present a complementary method that relies on pattern-based formalization of requirements and automated consistency checking using the state-of-the-art SMT tool Z3. For validation, we apply our method on a set of timed computation tree logic requirements of an industrial automotive subsystem called the Fuel Level Display. 
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 31
Typ av publikation
konferensbidrag (20)
rapport (3)
tidskriftsartikel (3)
licentiatavhandling (3)
doktorsavhandling (2)
Typ av innehåll
refereegranskat (23)
övrigt vetenskapligt/konstnärligt (8)
Författare/redaktör
Rodriguez-Navas, Gui ... (31)
Hansson, Hans (10)
Pozo Pérez, Francisc ... (8)
Filipovikj, Predrag (7)
Seceleanu, Cristina, ... (6)
Nyberg, Mattias (4)
visa fler...
Mahmud, Nesredin (4)
Steiner, W (4)
Pozo, Francisco (4)
Seceleanu, Cristina (3)
Gutiérrez, Marina (3)
Steiner, Wilfried (3)
Avni, G. (2)
Zamansky, A. (2)
Ljungkrantz, Oscar (2)
Adams, M. (1)
Sundmark, Daniel (1)
Mubeen, Saad (1)
Lönn, Henrik (1)
Penzenstadler, Birgi ... (1)
Chitchyan, Ruzanna (1)
Eles, Petru, Profess ... (1)
Goel, S (1)
Gustafsson, Thomas (1)
Henzinger, T. A. (1)
Guha, S. (1)
Kobetski, Avenir (1)
Bakhshi Valojerdi, Z ... (1)
Becker, Christoph (1)
Katoen, Joost-Pieter ... (1)
Penzenstadler, B. (1)
Betz, Stefanie (1)
Duboc, Leticia (1)
Seyff, Norbert (1)
Venters, Colin C. (1)
Herrmann, P. (1)
Betz, S (1)
Lisova, Elena (1)
Seceleanu, Cristina, ... (1)
Marinescu, Raluca (1)
Faragardi, Hamid Rez ... (1)
Jagerfield, Trevor (1)
Gnesi, Stefania, Pro ... (1)
Westman, Jonas, 1986 ... (1)
Gutiérrez Peón, Pabl ... (1)
Scandariato, Riccard ... (1)
Mehmed, Ayhan (1)
Hanzalek, Zdenek, Pr ... (1)
Duboc, L. (1)
Chitchyan, R. (1)
visa färre...
Lärosäte
Mälardalens universitet (30)
Kungliga Tekniska Högskolan (2)
RISE (1)
Språk
Engelska (31)
Forskningsämne (UKÄ/SCB)
Teknik (30)
Naturvetenskap (3)

Å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