Composable Causality in Semantic Robot Programming | IEEE Conference Publication | IEEE Xplore