A new practice-driven approach to develop software in a cyber-physical system environment. Issue 2 (12th February 2016)