To facilitate model-based testing (MBT) of Cyber-Physical Systems (CPSs) under uncertainty, we proposed Uncertainty Modeling Framework (UncerTum).
UncerTum allows creating test ready models with uncertainty at three logical testing levels of CPSs: Application, Infrastructure, and Integration. The core of UncerTum is the UML Uncertainty Profile (UUP), which implements an existing uncertainty conceptual model, called U-Model. In addition, UncerTum defines a comprehensive set of UML Model Libraries extending the UML profile for Modeling and Analysis of Real-Time and Embedded Systems (MARTE), which can be used together with UUP. UncerTum also relies on UML Testing Profile (UTP) V.2 to construct test ready models. Finally, UncerTum defines concrete guidelines for supporting the use of UncerTum for creating and validating test ready models with uncertainty. For more information, please find the paper  and UncerTum specification .
A prototype implementation of UncerTum by IBM Rational Software Architect (RSA) can be found here: https://bitbucket.org/ManZH/uncertum-v1.
This implementation includes the profiles and libraries marked as orange. The guidelines marked as blue are presented in the paper.
 M. Zhang, S. Ali, T. Yue, R. Norgren, and O. Okariz, Uncertainty-Wise Cyber-Physical System test modeling, Software & Systems Modeling (2017), 2017/07/25, download.
 M. Zhang, S. Ali, T. Yue, and P. H. Nguyen, Uncertainty Modeling Framework for the Integration Level V.4, Technical Report 2016-01 Simula Research Laboratory, 2016, download.