ISL - De l'API à la Plateforme
Une API ouverte
ISL Core API est une API de co-simulation basée sur le standard Functional Mock-up Interface offrant une grande flexibilité en termes de modèles de communication et d'algorithmes de synchronisation.
Approche "Agent-based"
Fonctionnant sur le principe "Agent-based", l'ISL Core API favorise un comportement autonome des simulateurs connectés. Chaque simulateur a le contrôle de sa simulation et de sa connectivité avec la co-simulation.
Couplage Faible ou Fort
Dépendamment du contexte de simulation, l'ISL Core API offre les fonctionnalités nécessaires permettant à chaque connecteur d'opérer dans un contexte de couplage faible ou fort suivant sa configuration.
Connecté aux Données
Grâce à sa connectivité avec des bases de données telles que MySQL, SQLite ou MS SQL, l'ISL Core API offre de nombreux avantages tels que d'opérer avec des données existantes ou de sauvegarder les analyses réalisées.
Collaboration sur le Web
ISL Core API est accompagné d'ISL Web App, une application web permettant de configurer, de contrôler ou encore d'analyser de manière locale ou distante les co-simulations opérant avec l'ISL Core API.
Exploration et Optimisation
De même qu'une co-simulation ISL peut opérer via une application web, il est facile d'intégrer ISL Core API dans des environnements d'exploration et d'optimisation du design, ou encore dans des solutions MBSE.
A Propos d'E-Sim Solutions
Experts en Interopérabilité appliquée à la Modélisation et à la Simulation
E-Sim Solutions est une jeune entreprise dynamique offrant des solutions logicielles favorisant la collaboration et l’innovation des équipes d’ingénierie au sein de votre entreprise et avec vos partenaires d’affaire. Aujourd’hui, la conception de produits ou de systèmes complexes, et plus particulièrement les étapes de modélisation et de simulation impliquent de nombreux domaines d’ingénierie à collaborer très tôt dans le cycle de vie du produit. Du fait de la diversité technique et de la disponibilité des personnes ressources, il est souvent difficile d’obtenir efficacement les informations nécessaires au développement de chacun des sous-systèmes composant le produit final.
Une collaboration efficace est un enjeu essentiel de performance pour la plupart des entreprises. Dans cette optique d’efficacité et de communication, E-Sim Solutions conçoit des solutions en modélisation et simulation alliant la facilité d’utilisation avec une conception axée sur l’expérience utilisateur, et une interopérabilité dynamique entre les modèles supportant une intégration de vos outils de simulation et vos procédés.
FAQ
Ci-dessous nous vous présentons quelques éléments permettant de mieux appréhender notre technologie de manière générale.
Comment s'opère la synchronisation des simulateurs avec ISL ?
Chaque simulateur agit comme un agent indépendant. Il communique avec l'extérieur via des variables connectés sur des nœuds opérants comme des arbitres de communication autonomes utilisant différents types d'alogorithmes de synchronisation. La synchronisation est locale et aucun autre logiciel n'est requis pour le bon fonctionnement.
Quels sont les langages de programmation disponibles avec l'API ISL ?
L'ISL Core API a été développée en langage C++ pour permettre une meilleure efficacité opérationnelle. Afin d'amener une utilisation plus large et plus complète d'ISL, nous avons mis à disposition de nos utilisateurs en plus de l'API C++ des versions en langage C, en dotNet avec notamment C#, en Java, en Fortran et en Python.
Quels sont les moyens de gestion et de contrôle de la co-simulation ?
Même si l'API ISL est suffisante à elle-même pour opérer de manière autonome avec les simulateurs connectés, nous recommandons d'utiliser nos outils fournis avec la plateforme ISL Web App pour gérer efficacement les étapes de création de la plateforme de co-simulation, de contrôle des simulateurs et d'analyse des résultats.