Testing highly configurable, variant-rich embedded systems
What is XIVT?
A platform for efficient and effective variant testing
KNOWLEDGE-BASED REQUIREMENTS ANALYSIS AND SELECTION
Extraction of features and requirements using machine learning techniques and map-reduce algorithms, and identify features and rank by priority for testing. Base of the methods is a knowledge-based analysis of requirements formulated in natural language, and a model-based test generation on the product-line level.
AUTOMATED TEST GENERATION
Automatically create test cases using association rules and features, and combine software testing techniques with machine learning techniques to improve code security.
VARIABILITY ABSTRACTION
Variability abstraction to ensure all features can be tested, the use of feature models and product line base models for test case generation to guarantee defined quality criteria, and a variant selection mechanism which determines instances and configuration parameter values to guarantee an optimal coverage for given testing efforts.
INDUSTRIAL APPLICATION DOMAINS
Within the XIVT project, a method and toolchain will be defined for testing highly configurable, variant-rich embedded systems in the automotive, rail, industrial production and telecommunication domains.
We are an ITEA3 Project
“Impact, on business, economy and society, is one of the main ambitions of ITEA. Again in 2019 impressive impact on economy, society and every-day life was created by the ITEA project partners, with the support of the national Public Authorities. Since 2017, we have made it one of our priorities to gather remarkable project Impact stories and a total of 23 stories have already been created”.
ITEA3 Annual Report, 2019
XIVT is part of ITEA3 Call 4
Eureka is a publicly funded, intergovernmental network, involving over 40 countries. Eureka’s aim is to enhance European competitiveness by fostering innovation-driven entrepreneurship in Europe, between small and large industry, research institutes and universities. As a Eureka Cluster programme, ITEA was initiated between major industrial companies and a number of Eureka countries to support business-driven innovation in software innovation. Clusters are truly industrially driven with Cluster projects defined bottom-up by industry, large companies as well as SMEs, and financially supported by the national governments. Clusters use industry resources to evaluate and support collaborative projects with the full involvement of the national Public Authorities. The Clusters form a dominant component in the Eureka portfolio, representing half of the innovation supported by Eureka instruments.
ITEA is the Eureka Cluster on software innovation. In total there are seven Eureka Clusters: apart from ITEA there are Celtic-Next (telecommunications), EURIPIDES² (smart systems), EUROGIA2020 (energy), Metallurgy Europe (advanced materials and manufacturing), PENTA (nano-electronics) and SMART (advanced manufacturing).
The ITEA 3 label is valid until the end of 2021. In order to ensure a fluent continuation into a follow-up programme (“ITEA 4”, name to be decided), the first Call for the new programme should open in the second half of 2021. To achieve this, first preparations started in 2018 and 2019, but finalizing preparations need to be done in 2020. The developments concerning the future of the Eureka Clusters and the labelling preparations of other Clusters will be taken into account in the next labelling steps.