FASA: A software architecture and runtime framework for flexible distributed automation systems | Publicación