A survey of language-based approaches to Cyber-Physical and embedded system development | TUP Journals & Magazine | IEEE Xplore