Wiki Home

From vf-OS
Jump to: navigation, search

This wiki describes existing solutions giving ground to vf-OS technology solutions. The wiki identifies standards, commercial solutions and Open Source solutions that could have an impact on the vf-OS solutions. These solutions are grouped together around topics and knowledge areas. The navigation tree at the right of this page or the search box at the top of this page can be used to find and navigate to defined knowledge areas .

vf-OS – virtual factory Open Operating System – is a project funded by the H2020 Framework Programme of the European Commission under Grant Agreement 723710 and conducted in the period October 2016 until September 2019. It engages 13 partners (Users, Technology Providers, Consultants and Research Institutes) from 6 countries with a total budget of circa 7.5M€. Further information can be found at

The World is facing the fourth industrial revolution based on ICT, specifically architectures and services, as key innovation drivers for manufacturing companies. Traditional factories will increasingly be transformed into smart digital manufacturing environments but currently the full potential for ICT in manufacturing is far from being fully exploited. Factories are complex systems of systems and there is a need to develop a platform on which future manufacturing applications can be built. Examples of platforms exist in some industrial sectors but there is a lack of cross cutting platforms based on open standards for creating an ecosystem for cooperative innovation. Innovative open platforms to attract talent from solution developers and to provide accessible manufacturing smart applications to European SMEs are examples of the kind of solutions being sought.


The goal of vf-OS is to develop an Open Operating System for Virtual Factories composed of a kernel, application programming interface, and middleware specifically designed for the factory of the future. An Open Applications Development Kit (OAK) will be provided to software developers for deploying Manufacturing Smart Applications for industrial users, using the vf-OS Manufacturing Applications Store all operated through a Virtual Factory Platform.

The vf-OS main solutions/components that set the boundaries covered by this Wiki are:

Term Definition
vf-IO IO Toolkit is a set of modules that virtualise factory’s real assets and connect them to their virtualised images in the vf-OS. vf-IO implements Plug-and-Play mechanisms and device drivers for seamless/open access and smart virtualisation of the factory resources; it is composed by devices drivers, API Connectors, Security and Data Access. Thus, the vf-IO is composed of the modules that enable connectivity to assets like legacy ERPs, CRMs, CPSs, smart objects or wireless sensor networks.
vf-SK Virtual Factory System Kernel is the core of the operating system, responsible for providing key system wide vf-OS resources and providing a set of specific services, which will be open and accessible; it is a specific set of libraries and infrastructure for vApps to be built upon and interact with each other; it is composed of a Framework, Generic Enablers and Manufacturing Enablers.
vf-MW Virtual Factory Middleware is a set of modules for integrating data from arbitrary sources, ie vf-IO modules. The vf-MW provides a data infrastructure, data storage, data harmonisation, and data analytics features. The use of Cloud-based data storage avoids vendor lock-in issues and minimises the risk of system failures. Consideration will also be given if a particular Cloud-based data storage is not available anymore. Accessibility of data will be facilitated through connectors and wrappers.
vf-Store Virtual Factory Manufacturing Application Store offers fundamental services of a modern eCommerce platform for consumers and developers. First, vf-Store enables software developers to offer assets (demanded or initiative), and second, users are able to search for, obtain, and rate existing vApps. Furthermore the vf-Store acts as a mediator between developers and users. Therefore, the vf-Store is the central point for developers to get in contact with users. In addition to view/set ratings, reviews, and technical information about the asset's behaviour, the vf-Store supports users to get in contact with developers to offer ideas for new assets.
vf-App Virtual Factory Manufacturing Smart Application is a vf-OS application, which aim is to enable and optimise communication and collaboration among supply networks, but also within the organisation, of all manufacturing sectors in all the stages of manufacturing and logistic processes: demand forecast, planning, supply, manufacturing, distribution, storage, replacement, and recycling.
vf-OAK Open Applications Development Kit is composed of a SDK to develop applications, a System Dashboard, the OAK Frontend Environment, the OAK Development Studio and a Developer Engagement Hub to engage developers. The SDK implements all the necessary APIs needed to develop vf-OS Assets. The OAK System Dashboard represents core software services for allowing system monitoring and configuration; the OAK Frontend Environment provides a framework that facilitates a general ‘look, feel, and composition’ to vf-OS Assets and will assist rapid development, by providing a compilation of UI elements including business logic to the OAK Studio; the vf-OS Development Studio is a desktop development environment that facilitates Technology Providers to compose their applications for running on vf-OS. Additionally, the Developer Engagement Hub is a collaboration platform for the vf-OS community to support each other.
vf-P Virtual Factory Platform is a holistic service platform, which is the foundation for all services and end user applications that vf-OS will provide. vf-P encapsulates and acts as the interface between the components, connectors, OAK functions, marketplace, the service framework and the end user applications/developers. The vf-P is able to run locally and in Cloud environments.
MediaWiki skin based on Dgraph