SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Mousavi Mohammad Reza 1978 ) ;srt2:(2015-2019)"

Sökning: WFRF:(Mousavi Mohammad Reza 1978 ) > (2015-2019)

  • Resultat 31-36 av 36
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
31.
  • Oliveira, Bruno, et al. (författare)
  • Simulation of hybrid systems from natural-language requirements
  • 2018
  • Ingår i: 2017 13th IEEE Conference on Automation Science and Engineering (CASE). - Piscataway, NJ : IEEE Computer Society. - 9781509067817 - 9781509067800 - 9781509067824 ; , s. 1320-1325
  • Konferensbidrag (refereegranskat)abstract
    • Cyber-physical systems are characterised by a massive and tight interaction between computer systems and physical components. Hybrid systems provide an abstraction for modelling cyber-physical systems by featuring the integration of discrete and continuous behavioural aspects. Simulation is an important tool for validating hybrid system models, which are often too complex to be treated using other validation and verification techniques. Motivated by the industrial need for such tools, we propose a strategy (h-NAT2TEST) for simulation of hybrid systems from natural-language requirements. Using the proposed approach, one writes the system specification using a controlled natural language, from which an informal semantics is automatically inferred based on the case grammar theory. Then, a formal representation is built considering a model of hybrid data-flow reactive systems (h-DFRS). Finally, in order to allow for rigorous simulation, an Acumen specification is derived from the h-DFRS model. Simulation is supported by the Acumen modelling environment. A DC-DC boost converter is used as a case study to illustrate the overall approach. © 2017 IEEE.
  •  
32.
  • Taromirad, Masoumeh, 1982-, et al. (författare)
  • Gray-Box Conformance Testing for Symbolic Reactive State Machines
  • 2017
  • Ingår i: Fundamentals of Software Engineering. - Heidelberg : Springer Berlin/Heidelberg. - 9783319689715 - 9783319689722 ; , s. 228-243
  • Konferensbidrag (refereegranskat)abstract
    • Model-based testing (MBT) is typically a black-box testing technique. Therefore, generated test suites may leave some untested gaps in a given implementation under test (IUT). We propose an approach to use the structural and behavioural information exploited from the implementation domain to generate effective and efficient test suites. Our approach considers both specification models and implementation models, and generates an enriched test model which is used to automatically generate test suites. We show that the proposed approach is sound and exhaustive and cover both the specification and the implementation. We examine the applicability and the effectiveness of our approach by applying it to a well-known example from the railway domain. © 2017, IFIP International Federation for Information Processing.
  •  
33.
  • Varshosaz, Mahsa, 1985-, et al. (författare)
  • A classification of product sampling for software product lines
  • 2018
  • Ingår i: SPLC '18 Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1. - New York, NY : Association for Computing Machinery (ACM). - 9781450363716 - 9781450364645 ; , s. 1-13
  • Konferensbidrag (refereegranskat)abstract
    • The analysis of software product lines is challenging due to the potentially large number of products, which grow exponentially in terms of the number of features. Product sampling is a technique used to avoid exhaustive testing, which is often infeasible. In this paper, we propose a classification for product sampling techniques and classify the existing literature accordingly. We distinguish the important characteristics of such approaches based on the information used for sampling, the kind of algorithm, and the achieved coverage criteria. Furthermore, we give an overview on existing tools and evaluations of product sampling techniques. We share our insights on the state-of-the-art of product sampling and discuss potential future work. © 2018 Association for Computing Machinery.
  •  
34.
  • Varshosaz, Mahsa, 1985-, et al. (författare)
  • Basic Behavioral Models For Software Product Lines : Revisited
  • 2018
  • Ingår i: Science of Computer Programming. - Amsterdam : Elsevier. - 0167-6423 .- 1872-7964. ; 168, s. 171-185
  • Tidskriftsartikel (refereegranskat)abstract
    • In Beohar et al. (2016) [9], we established an expressiveness hierarchy and studied the notions of refinement and testing for three fundamental behavioral models for software product lines. These models were featured transition systems, product line labeled transition systems, and modal transition systems. It turns out that our definition of product line labeled transition systems is more restrictive than the one introduced by Gruler, Leucker, and Scheidemann. Adopting the original and more liberal notion changes the expressiveness results, as we demonstrate in this paper. Namely, we show that the original notion of product line labeled transition systems and featured transition systems are equally expressive. As an additional result, we show that there are featured transition systems for which the size of the corresponding product line labeled transition system, resulting from any sound encoding, is exponentially larger than the size of the original model. Furthermore, we show that each product line labeled transition system can be encoded into a featured transition system, such that the size of featured transition system is linear in terms of the size of the corresponding model. To summarize, featured transition systems are equally expressive as, but exponentially more succinct than, product line labeled transition systems. © 2018 Elsevier B.V.
  •  
35.
  • Varshosaz, Mahsa, 1985-, et al. (författare)
  • Delta-Oriented FSM-Based Testing
  • 2015
  • Ingår i: Formal Methods and Software Engineering. - Cham : Springer. - 9783319254227 - 9783319254234 ; , s. 366-381
  • Konferensbidrag (refereegranskat)abstract
    • We use the concept of delta-oriented programming to organize FSM-based test models in an incremental structure. We then exploit incremental FSM-based testing to make efficient use of this high-level structure in generating test cases. We show how our approach can lead to more efficient test-case generation, both by analyzing the complexity of the test-case generation algorithm and by applying the technique to a case study. © Springer International Publishing Switzerland 2015
  •  
36.
  • Varshosaz, Mahsa, 1985- (författare)
  • Modeling and Model-Based Testing of Software Product Lines
  • 2019
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Software product line (SPL) engineering has become common practice for mass production and customization of variability intensive systems. A software product line comprises a family of software systems which share a managed core set of artifacts and also have a set of well-defined variabilities. The main idea in SPL engineering is to enable systematic reuse in different phases of software development to reduce cost and time to release.Model-Based Testing (MBT) is a technique that is widely used for quality assurance of software systems. In MBT, an abstract model, which captures the desired behavior of the system, is used to generate test cases. The test cases are executed against a real implementation of the system and the conformance between the implementation and the specification is checked by comparing the observed outputs with the ones prescribed by the model.Software product lines have been applied in a number of domains with mission critical systems. MBT is one of the techniques that has been used for analysis of such systems. As the number of products can be potentially large in an SPL, using conventional approaches for MBT of the products of an SPL individually can be very costly and time consuming. To tackle this problem, several approaches have been proposed in order to enable systematic reuse in different phases of the MBT process.An efficient modeling technique is the first step towards an efficient MBT technique for SPLs. So far, several formalisms have been proposed for modeling SPLs. In this thesis, we conduct a study on such modeling techniques, focusing on four fundamental formalisms, namely featured transition systems, modal transition systems, product line calculus of communicating systems, and 1- selecting modal transition systems. We compare the expressive power and the succinctness of these formalisms.Furthermore, we investigate adapting existing MBT methods for efficient testing of SPLs. As a part of this line of our research, we adapt the test case generation algorithm of one of the well-known black-box testing approaches, namely, Harmonized State Identification (HSI) method by exploiting the idea of delta-oriented programming. We apply the adapted test case generation algorithm to a case study taken from industry and the results show up to 50 percent reduction of time in test case generation by using the delta-oriented HSI method.In line with our research on investigating existing MBT techniques, we compare the relative efficiency and effectiveness of the test case generation algorithms of the well-known Input-Output Conformance (ioco) testing approach and the complete ioco which is another testing technique used for input output transition systems that guarantees fault coverage. The comparison is done using three case studies taken from the automotive and railway domains. The obtained results show that complete ioco is more efficient in detecting deep faults (i.e., the faults reached through longer traces) in large state spaces while ioco is more efficient in detecting shallow faults (i.e., the faults reached through shorter traces) in small state spaces.Moreover, we conduct a survey on sampling techniques, which have been proposed as a solution for handling the large number of products in analysis. In general, in product sampling a subset of products that collectively cover the behavior of the product line are selected. Performing tests on well selected sample set can reveal most of the faults in all products. We provide a classification for a catalog of studies on product sampling for software product lines. Additionally, we present a number of insights on the studied work as well as gaps for the future research.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 31-36 av 36
Typ av publikation
konferensbidrag (19)
tidskriftsartikel (12)
doktorsavhandling (2)
samlingsverk (redaktörskap) (1)
proceedings (redaktörskap) (1)
bokkapitel (1)
visa fler...
visa färre...
Typ av innehåll
refereegranskat (30)
övrigt vetenskapligt/konstnärligt (5)
populärvet., debatt m.m. (1)
Författare/redaktör
Mousavi, Mohammad Re ... (35)
Varshosaz, Mahsa, 19 ... (8)
Beohar, Harsh, 1984- (5)
Taromirad, Masoumeh, ... (4)
Mohaqeqi, Morteza (3)
Reniers, Michel A. (3)
visa fler...
Carvalho, Gustavo (3)
Sampaio, Augusto (3)
Simao, Adenilso (3)
Aerts, Arend (2)
Mostowski, Wojciech, ... (2)
Kunze, Sebastian, 19 ... (2)
Araujo, Hugo (2)
Castellani, Ilaria (2)
Fragal, Vanderson Ha ... (2)
Baier, Christel (1)
Thum, Thomas (1)
Aichernig, Bernhard ... (1)
Tappler, Martin (1)
Ali, Nauman Bin (1)
Engström, Emelie (1)
Minhas, Nasir Mehmoo ... (1)
Helgesson, Daniel (1)
Berger, Christian (1)
Arts, Thomas (1)
Khosravi, Ramtin (1)
Noroozi, Neda (1)
Sirjani, Marjan (1)
Khamespanah, Ehsan (1)
Khakpour, Narges (1)
Bruni, Roberto (1)
Caltais, Georgiana (1)
Leue, Stefan (1)
Chaudron, Michel (1)
Schaefer, Ina (1)
Costa Paiva, Sofia (1)
Mostowski, Wojciech, ... (1)
Montanari, Ugo (1)
Endo, Andre Takeshi (1)
Oliveira, Bruno (1)
Ghassemi, Fatemeh (1)
Hafemann Fragal, Van ... (1)
da Silva Simão, Aden ... (1)
Wasowski, Andrzej, P ... (1)
Hierons, Robert M. (1)
Thomsen, Michael Kir ... (1)
Turker, Uraz Cengiz (1)
Sabahi Kaviani, Zeyn ... (1)
Razzazi, Mohammad Re ... (1)
Basten, Twan (1)
visa färre...
Lärosäte
Högskolan i Halmstad (36)
Uppsala universitet (3)
Lunds universitet (1)
Linnéuniversitetet (1)
Blekinge Tekniska Högskola (1)
Språk
Engelska (36)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (31)
Teknik (8)

Å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