selected publications chapter A Role-Based Language for Collaborative Robot Applications. Communications in computer and information science. 1-15. 2012