Yeshayahu Weiss

Mr. Yeshayahu Weiss

orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 April 2014 in Applied Thermal Engineering
Verified
Journal Article
Closed access
YHY. Haim
Y. Haim
YWYeshayahu Weiss
Yeshayahu Weiss
RLR. Letan
R. Letan

24 May 2023 in IEEE Transactions on Software Engineering
Verified
Journal Article
Open access
Achiya ElyasafAchiya Elyasaf
Achiya Elyasaf
EFEitan Daniel Farchi
Eitan Daniel Farchi
OMOded Margalit
Oded Margalit
GWGera Weiss
Gera Weiss
YWYeshayahu Weiss
Yeshayahu Weiss
We present a new model-based approach for testing systems that use sequences of actions and assertions as test vectors. Our solution includes a method for quantifying testing quality, a tool for generating high-quality test suites based on the coverage criteria we propose, and a framework for assessing risks. For testing quality, we propose a method that specifies generalized coverage criteria over sequences of actions, which extends previous approaches. Our publicly available tool demonstrates how to extract effective test suites from test plans based on these criteria. We also present a Bayesian approach for measuring the probabilities of bugs or risks, and show how this quantification can help achieve an informed balance between exploitation and exploration in testing. Finally, we provide an empirical evaluation demonstrating the effectiveness of our tool in finding bugs, assessing risks, and achieving coverage.

1 January 2003 in Particulate Science and Technology
Verified
Journal Article
Closed access
MHM. Haim
M. Haim
YWYeshayahu Weiss
Yeshayahu Weiss
HKH. Kalman
H. Kalman
Turbulent flow patterns of dilute gas-particles flows in a vertical pipe are numerically investigated according to the Eulerian-Lagrangian approach by using the k = l model. Calibration of the numerical tools (commercial CFD software (FIDAP 8.6) and additional computer programs) is obtained by confirming the numerical predictions with available experimental results. Additionally, a comparison between the present work and experimental data showed an average deviation of about 3% and a maximum deviation of about 6% (for 0.1 mm particle diameter). The effect of geometrical parameters, flow parameters, and materials characteristics on gas-particles flow behavior were studied. It was observed that an increase in particle diameter, loading ratio, Re number (for constant loading ratio and variable mass flow rate), and particle density increased the acceleration length and the slip velocity. For a constant mass flow rate and variable loading ratio, a higher Re number increased slip velocity but decreased acceleration length. Additionally, it was found that variations in pipe diameter have negligible effect on the acceleration length and slip velocity for constant particle mass flow rate and constant loading ratio.

30 August 2023 in arXiv
Verified
Preprint
Open access
PDF file
MBMichael Bar-Sinai
Michael Bar-Sinai
Achiya ElyasafAchiya Elyasaf
Achiya Elyasaf
GWGera Weiss
Gera Weiss
YWYeshayahu Weiss
Yeshayahu Weiss
We present Provengo, a comprehensive suite of tools designed to facilitate the implementation of Scenario-Driven Model-Based Testing (SDMBT), an innovative approach that utilizes scenarios to construct a model encompassing the user's perspective and the system's business value while also defining the desired outcomes. With the assistance of Provengo, testers gain the ability to effortlessly create natural user stories and seamlessly integrate them into a model capable of generating effective tests. The demonstration illustrates how SDMBT effectively addresses the bootstrapping challenge commonly encountered in model-based testing (MBT) by enabling incremental development, starting from simple models and gradually augmenting them with additional stories.

9 September 2025 in Mathematics
Verified
Journal Article
Open access
PDF file
YWYeshayahu Weiss
Yeshayahu Weiss
GAGal Amram
Gal Amram
Achiya ElyasafAchiya Elyasaf
Achiya Elyasaf
EFEitan Daniel Farchi
Eitan Daniel Farchi
OMOded Margalit
Oded Margalit
GWGera Weiss
Gera Weiss
Bugs, especially those in concurrent systems, are often hard to reproduce because they manifest only under rare conditions. Testers frequently encounter failures that occur only under specific inputs, often at low probability. We propose an approach to systematically amplify the occurrence of such elusive bugs. We treat the system under test as a black-box system and use repeated trial executions to train a predictive model that estimates the probability of a given input configuration triggering a bug. We evaluate this approach on a dataset of 17 representative concurrency bugs spanning diverse categories. Several model-based search techniques are compared against a brute-force random sampling baseline. Our results show that an ensemble stacking classifier can significantly increase bug occurrence rates across nearly all scenarios, often achieving an order-of-magnitude improvement over random sampling. The contributions of this work include the following: (i) a novel formulation of bug amplification as a rare-event classification problem; (ii) an empirical evaluation of multiple techniques for amplifying bug occurrence, demonstrating the effectiveness of model-guided search; and (iii) a practical, non-invasive testing framework that helps practitioners to expose hidden concurrency faults without altering the internal system architecture.

31 October 2023 in arXiv
Verified
Preprint
Open access
PDF file
Achiya ElyasafAchiya Elyasaf
Achiya Elyasaf
EFEitan Daniel Farchi
Eitan Daniel Farchi
OMOded Margalit
Oded Margalit
GWGera Weiss
Gera Weiss
YWYeshayahu Weiss
Yeshayahu Weiss
We present a new model-based approach for testing systems that use sequences of actions and assertions as test vectors. Our solution includes a method for quantifying testing quality, a tool for generating high-quality test suites based on the coverage criteria we propose, and a framework for assessing risks. For testing quality, we propose a method that specifies generalized coverage criteria over sequences of actions, which extends previous approaches. Our publicly available tool demonstrates how to extract effective test suites from test plans based on these criteria. We also present a Bayesian approach for measuring the probabilities of bugs or risks, and show how this quantification can help achieve an informed balance between exploitation and exploration in testing. Finally, we provide an empirical evaluation demonstrating the effectiveness of our tool in finding bugs, assessing risks, and achieving coverage.