“…Other uncertainty classifications have also been proposed for specific domains within software development and engineering, mainly in the areas of adaptive systems [73,135,144,180,199,201,223], complex event processing [125], databases [131,156,175,178,195,200,224], requirements engineering [207], and cyber-physical systems [120,121]. All of them try to harmonize the terminology of uncertainty and propose conceptual frameworks that classify different types of uncertainty according to several criteria.…”