Probabilistic Constraints for Uncertainty Reasoning in Science and Engineering Applications