Improving Electric Public Transport

A company that specialises in switch mode power technology, develops chargers and installs infrastructures for public transport fleets. ALTEN helps them improve their services with several projects, such as gaining control over the data of the chargers by developing a data platform; extending software services on the chargers; and setting up a test automation framework.

ALTEN activities

  • Development of the platform which provides a scalable cloud and edge platform enabling communication between the chargers and back-office systems
  • Interview stakeholders and establish requirements
  • Development of the software components to collect the data
  • Setting up the Azure Cloud platform and development of a website to visualize the data
  • Extending the software services on the charger with updated protocols
  • Collecting requirements and estimate work package
  • Creation of a test automation framework that allows automated testing of software modules
  • Extending the framework for high-level (V2G) and low-level (EEA) vehicle communication using the ISO15118 standard
  • Extending the framework for testing the entire charger with Software-In-the-Loop (SIL) and Hardware-In-the-Loop (HIL)
  • Creation of technical design in close cooperation with the client
  • Using the test automation framework for the development and execution of tests

ALTEN added value Knowledge

  • Cloud and Edge computing
  • Business Intelligence
  • Requirements engineering, Architecture; Object oriented design
  • Test analysis; Test automation
  • Hybrid V-model / Agile software development

Software and skills

  • Microsoft Azure, PowerBI, IoT
  • C++, C#, Python
  • JSON, SQL database, Pytest
  • CAN, MQTT, 0MQ
  • TLS, SSL, Certificates
  • OCPP, ISO 15118 protocol


The platform has been implemented successfully. All required data is stored on the cloud platform and is available for insight and analytics, and because data is also stored in its raw form, it can be used for other future purposes. The software services have been delivered successfully as well in several releases; the design and development know-how are continuously shared with the client. Furthermore, the test framework is successfully used within the company to test their software automatically