Objectives
The objectives of FitOptiVis are:
FitOptiVis developments are driven by industrial use cases that serve as a basis for requirements, demonstration, and validation. Models and abstractions play a crucial role as a basis for an integrated reference architecture, design methods and run-time operation of CPS imaging and video pipelines. Devices and components expose their functional and performance set points, each with the corresponding resource requirements, through minimal interfaces. Model-driven design methods aim to design set points that trade-off functional and performance capabilities against resource usage, for maximal design-time and run-time flexibility. Resource virtualization and predictable, composable reconfiguration enable modular, scalable run-time multi-objective adaptation and optimization ensuring quality and real-time performance, even across reconfigurations. On-line monitoring and learning techniques enable the evolution of set points and their resource requirements in changing contexts, both operational environments and use patterns. A common reference architecture will capture the essential aspects of the envisioned approach in appropriate component abstractions, virtualization techniques and quality- and resource management protocols. The approach is grounded in the development of smart, high-performance, energy-efficient devices and components to validate the concepts and as a basis to exploit the FitOptiVis results.
Use cases and demonstrators as drivers
The FitOptiVis operational objectives are motivated by industrial use cases from diverse application domains. The use cases share demanding image and video processing, while they differ in other aspects like available processing power, energy budgets, safety requirements, configuration distribution, configuration dynamics, etc. The use cases dictate the requirements for the development of an integral approach for smart integration of image- and video-processing pipelines for CPS through a reference architecture, supported by low-power, high-performance, smart devices, and through methods and tools for combined design-time and run-time multi-objective optimisation within system and environment constraints. The use cases moreover form the basis for demonstrators. These demonstrators serve for validation and analysis of the project results, and as a basis for exploitation. Following an industry driven approach, guarantees that all the technical specifications for the FitOptiVis platform, components and tools are going to be derived from the use case needs and requirements, leveraging on appropriate requirements gathering and management techniques. Both cross-domain and domain-specific requirements will be taken into account and prioritized to cover all the necessary design set points.
The use cases and demonstrators are chosen to have a diversity in image and video processing tasks. The different application domains will benefit from a common reference architecture, shared design methods, and generally usable devices and components. FitOptiVis CPS are highly evolvable systems. Today’s needs may rapidly change into something else. Therefore, the solutions for the problems of tomorrow can then be borrowed from other application fields. The generic and unified platform and design methods delivered by FitOptiVis enable the fast creation of image and video processing infrastructure in different domains, and simplified connections between systems across domains. This will become increasingly important in our rapidly evolving society where systems are without exception connected in the Internet of Things. FitOptiVis will deliver generic results that addresses this development and that are applicable in many domains (even outside of FitOptiVis) and across domains.