The ICT equipment is composed of:
- a Software Engineering Lab with software development tools;
- a Wireless Lab with software and hardware tools for the design and test of wireless systems;
- a Cluster infrastructure for experimenting with large scale distributed systems.
The tools and equipment labs were selected based on their importance industrially, and the choice was verified by the CE-IQS project partners prior to acquisition. They are subject to constant evolution and upgrade.
Public calls for tender were issued for this set of equipment and tools. The
tools were deployed in the labs and the teams concerned acquired the training necessary for their use through the implementation of specific
prototypes related to real industrial cases. These studies allowed them to
check their mastery of the tool sets and to produce documentation to facilitate their implementation by our industrial partners. Several preliminary studies were undertaken in collaboration with Walloon enterprises to define the standard services to be offered in association with this equipment.
Software Engineering Lab
The Software Engineering Lab concentrates its attention on advanced tools for code analysis, targeting specific properties such as security (absence of vulnerabilities), reliability (absence of run-time errors) and maintainability (quality of architecture, documentation, complexity). These tools rely on advanced analysis techniques, such as static analysis and abstract interpretation.
This lab also features mainstream requiremens engineering, business modelling, testing and effort estimation tools.
The Wireless Lab focuses on the new wireless technologies associated with multiple electronic technologies that make the choice of a correct solution difficult. CETIC selects software and hardware tools encompassing all emerging technologies for its wireless lab, especially those related to new protocols and standards introduced to increase throughput, improve range, lower power consumption and optimise performance trade-offs.
Several tools were acquired in 2009 for the Wireless Lab for the modelling,
simulation, design and test of embedded systems (hardware and software);
in particular, an advanced software environment, high-bandwidth oscilloscopes, an advanced signal generator and several protocol sniffers. The CAN bus simulator and the telecommunication systems complemented
these in 2010. The first batch of tools for the Software Engineering Lab included advanced code analysis tools with the ability to detect security vulnerabilities, runtime errors and architecture problems, and covered a wide spectrum of languages.
Distributed Architecture Cluster
Since 2006, CETIC operated a cluster with a Grid Computing oriented architecture. In the scope of the SINUS project (Convergence Objective), CETIC acquired a new Distributed Architecture Cluster which privileges flexibility and virtualization compared to raw computing power. The new equipment is the platform to run tools from the Software Engineering Lab. It is also the live test bed for experimentation in Cloud Computing and other distributed system applications, like SOA. The cluster is heavily used internally for CETIC’s research projects, but is also available for experimentation by its partners and enterprises.