
L’atelier de conception de systèmes de contrôle-commande nouvelle génération
L’industrie du futur devient une réalité
IReflex réunit l’état de l’art le plus avancé de l‘automatisme industriel, du génie logiciel et des meilleures pratiques de cybersécurité pour concevoir des systèmes de contrôle-commande nouvelle génération.
L’absence d’innovation des acteurs de l’automatisme industriel est l’un des principaux freins à l’adoption des paradigmes de l‘industrie 4.0 et 5.0.
IReflex apporte une rupture technologique majeure.


Faites passer votre système de contrôle-commande à une nouvelle ère
IReflex en bref :
- Un environnement de développement conçu pour maximiser la réutilisabilité, réduire le temps de développement et améliorer la qualité du code
- Un langage puissant, multi-paradigmes, facile à apprendre, pour concevoir des systèmes réactifs
- Simulation de tout le système sans matériel ! Le code de production est aussi le modèle
- Faculté de virtualiser vos programmes en production et se passer d’automates physiques, grâce au clustering avancé
- Convergence IT/OT: déployez votre SNCC sur une infrastructure IT IEC 62443 entièrement automatisée
- Mécanismes de cybersécurité avancés
- Pratiques d’ingénierie avancées intégrées au cycle de développement: traçabilité des exigences avec le code, tests automatisés, …
- Générez vos programmes sur tout automate industriel du marché
- Système de supervision innovant avec une approche no-code qui maximise réutilisabilité et efficience

Faites passer votre système de contrôle-commande à une nouvelle ère
IReflex en bref :
- Un environnement de développement conçu pour maximiser la réutilisabilité, réduire le temps de développement et améliorer la qualité du code
- Un langage puissant, multi-paradigmes, facile à apprendre, pour concevoir des systèmes réactifs
- Simulation de tout le système sans matériel ! Le code de production est aussi le modèle
- Faculté de virtualiser vos programmes en production et se passer d’automates physiques, grâce au clustering avancé
- Convergence IT/OT: déployez votre SNCC sur une infrastructure IT IEC 62443 entièrement automatisée
- Mécanismes de cybersécurité avancés
- Pratiques d’ingénierie avancées intégrées au cycle de développement: traçabilité des exigences avec le code, tests automatisés, …
- Générez vos programmes sur tout automate industriel du marché
- Système de supervision innovant avec une approche no-code qui maximise réutilisabilité et efficience
IReflex amène l’automatisme industriel à un autre niveau
Pourquoi utiliser IReflex?

Réduire votre cycle de développement de 60%
En supprimant les tâches répétitives à faible valeur ajoutée, grâce à la simulation, la virtualisation et l’intégration des outils les plus avancés dans un même atelier, IReflex réduit de plus de 60% le délai entre spécification et mise en production.

Commencer à développer sans matériel ni équipement
Construisez votre système de contrôle commande sans matériel.
Inutile d’avoir fait le choix de l’automate et des équipements pour commencer, et même terminer, votre système.
IReflex garantit que le programme généré a formellement le même comportement quelque soit la cible, que ce soit un automate, un ordinateur, ou même sur le cloud.

Codez en Reflex, exécutez le programme n’importe où
Automate Programmable Industriel: Reflex, le langage au coeur de la suite IReflex, sait générer des programmes pour tous les API du marché (Schneider Electric, Siemens, ABB, …).
Ordinateur embarqué: génération de code optimisé pour la plupart des langages de programmation informatique pour concevoir des programmes temps-réel dur avec Reflex, un langage dont la sémantique est conçue pour modéliser des systèmes réactifs.
Cloud: Déployez des microservices réactifs sur tout cloud provider (public, privé ou hybride). Un microservice réactif est un exécutable léger et ultra-performant de contrôle-commande qui peut être virtualisé ou conteneurisé dans un environnement Cloud Native.

Simulation de la totalité de votre SNCC
Arrêtez de perdre du temps à développer le même programme plusieurs fois avec des outils différents selon les phases de développement.
Votre programme est écrit une fois en Reflex. La suite IReflex fluidifie dès le début votre cycle de développement: tests automatisés, traçabilité des exigences, CI/CD, … IReflex s’assure de la correction du système par construction.
Jumeau numérique
En un clic, il est possible de dupliquer votre SNCC de production dans une nouvelle infrastructure de test séparée. Il devient aisé de réaliser une analyse d’impact de toute évolution ou correction de bug.
Un studio de développement ergonomique tout inclus
IReflex.studio est le logiciel via lequel toutes les activités sont réalisées, de la spécification des exigences, l’écriture des scénarios de tests automatisés, du code, jusqu’au déploiement en staging ou en production, ainsi que le monitoring de SNCC de production. IReflex.studio inclut plusieurs modules:
- IReflex.RMTool: Système de gestion de la traçabilité des exigences agile.
- IReflex.XReq + IReflex.Scenarios: Modules avancés pour l’écriture et l’exécution de suites de tests automatisés d’un SNCC.
- IReflex.Dev pour écrire un programme en Reflex
- Reflex.View: Puissant système No-Code de conception de supervision et d’acquisition de données lié aux objets Reflex.
- IReflex.Deploy: Système complet de déploiement et pilotage d’infrastructures IT pour déployer automatiquement un système SNCC appliquant les meilleurs pratiques de cybersécurité.
- IReflex.Monitor: Système de monitoring et d’observabilité pour comprendre, debugger, analyser un SNCC aussi bien en développement ou en production.


Un langage facile à apprendre pour automaticiens et informaticiens
Reflex est un langage simple à appréhender, conçus pour faciliter à la fois le travail des automaticiens et des informaticiens.
Les fonctionnalités basiques permettent de concevoir la plupart des cas de SNCC, tandis que les approches avancées du langage donnent aux informaticiens une approche élégante et puissante pour concevoir des architectures complexes.
- Principales caractéristiques du langage:
- Syntaxe très intuitive
- Typage statique et typage fort
- Abstraction de haut-niveau. Les détails proches du matériels sont décrits en dehors du langage
- Sémantique du grafcet implémentée avec les types Reactive
- Programmation par flots de données
- Représentation graphique des type Reactive (Grafcet) et des procédures Dataflow
- Bijection entre la représentation graphique et le langage textuel
- Puissantes fonctionnalités pour les développeurs confirmés (généricité, packages, design by contract, …)




… Le système de supervision le plus flexible du marché !

Réutilisabilité avancée
Objets
Créez des objets qui encapsulent les exigences, le code, les tests, et les vues de supervision qui peuvent être facilement réutilisés dans de nouveaux projets, sans effort !
Adaptation de nouvelles installations
Les objets peuvent être réutilisés sans se soucier des détails de bas niveau. Le lien entre objets et connecteurs est configuré rapidement dans la section infrastructure de l’atelier.
Déploiement instantané en production
Générez vos programmes sur tout automate industriel, ou déployez votre SNCC entièrement virtualisé, en un clic.


Convergence IT/OT fluide grâce à la virtualisation d’automates industriels
Microservices Réactifs
– Unités d’exécution légères et temps-réel
– Paradigme du Software-Defined Distributed Control System (SD-DCS)
– Permet la virtualisation complète d’un SNCC
– Un microservice réactif peut être conteneurisé avec Docker
– Orchestration par un cluster d’exécution haute disponibilité
Déploiement automatisé de l’ensemble de l’infrastructure IT supportant votre SNCC quelque soit la cible:
– Matériel dédié
– Cloud privé (VMWare, Openstack, …)
– Cloud public (AWS, GCP, OutScale, …)
– Cloud hybride
– Flotte IoT
IReflex sécurise toutes les interactions entre les microservices IT et les microservices reactifs (OT).

Etat de l’art le plus avancé des architectures cybersecurisées
IReflex automatise 100% du déploiement de l’infrastructure IT sous-jacente, et l’orchestration du système de contrôle-commande.
Les infrastructures IT déployées par IReflex utilisent les concepts les plus avancés de l’industrie Cloud Native, notamment:
– Zero Trust infrastructure
– Rotation automatique des secrets
– Service Mesh, tunnels chiffrés pour toutes les communications entre services autorisés
– Architectures en conformité avec les standards de certification de sécurité les plus contraignants (IEC 62443, SecNumCloud).

Programmation embarquée temps réel simplifiée
Expressivité
Le langage Reflex apporte au monde logiciel des concepts avancés pour exprimer des problèmes de contrôle-commande issus de l’industrie de l’automatisme.
Incluez votre contrôle-commande écrit en Reflex avec vos autres programmes
Reflex génère du code efficace à faible empreinte qui peut être lié à vos programmes codés avec les langages les plus populaires en embarqué: C, Go, Rust, Ada, Spark, …
Comparatif produit
IReflex | MATLAB SIMULINK PLC Coder | ControlBuild | CoDeSys | Labview | DeltaV Virtual Studio – Emerson | |
Conçu aussi bien pour la modélisation, les tests et la simulation. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Conçu pour la production | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Conçu pour les systèmes critiques | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Conçu pour les systèmes ayant de fortes contraintes de sécurité | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Développement efficient : le même code pour les spécifications, la modélisation et la production | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Fonctionnalités avancées de tests automatisés (tests unitaires, fonctionnels, …) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Gestion de la traçabilité des exigences : tests, code, artefacts gérés directement dans l’atelier. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Langage textuel | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Langage graphique pour le Grafcet | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Dataflow graphical language | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Langage multi-paradigme, sémantique avancée (synchrone, séquentiel, orienté objet modulaire, typage fort, …) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Représentation bijective du Grafcet (graphique vs textuel) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Représentation bijective des flots de données (graphique vs textuel) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Génère et exécute les programmes sur tout automate industriel | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Génère et exécute les programmes sur tout PC | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Génère des binaires optimisés pour systèmes embarqués | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Haute disponibilité, virtualisation haute performance, containeurisation (Docker) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Microservices réactifs pour fluidifier les interactions IT/OT | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Déployer votre système de contrôle commande n’importe où en 1 clic (edge computing, IoT, …) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Déployer votre système de contrôle commande en 1 clic sur n’importe quel cloud provider (AWS, GCP, Azure, Outscale, …) Non adaptés pour les systèmes temps réel dur. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Système de contrôle commande spécifié logiciellement à 100% | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Fonctionnalités de sécurité avancées (service mesh, rotation des secrets, TLS, …) sans besoin d’expertise en IT. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Déploiement automatisé d’infrastructures conformes IEC 62443 sans effort pour les contraintes de cybersécurité les plus exigeantes. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Système de supervision avancé, avec une approche No Code pensé pour améliorer l’efficience et la réutilisabilité des développements | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Déploiement automatisé d’un environnement de monitoring et d’observabilité. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Base de données temps réel haute performance. | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Connecteurs Modbus, OPC, GPIO ports, ZWave, REST APIs, … | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Nous contacter
