logo

Semantical Systems

Semantical Systems est un outil d’expression sémantique qui permet de réaliser des applications fiables de toutes échelles de complexité en permettant de décrire le sens des programmes et des données, sans besoin d’être développeur.

Qui sommes nous ?

Semantical System est un outil développé par la société Data Smart.

Description détaillée du produit

Semantical Systems rassemble des outils mathématiques avancés, de la programmation informatique et de la conception de projet, dans une interface simplifiée utilisable sans connaissance en programmation. Gagnez un temps précieux en développant des fonctionnalités génériques réutilisables sous différentes formes. Le système requiérant par sa conception une définition précise et exhaustive des outils, votre développement sera d'une grande fiabilité. Dans un monde où les outils logiciels doivent accompagner les métiers au plus près et évoluer avec ces derniers, nous proposons une solution SaaS permettant de décrire avec précision des données complexes, les relations qui les unissent, et les représentations permettant leur exploitation efficace par l’utilisateur. Ainsi vous pourrez par exemple interrelier vos différents domaines métier et développer facilement des interfaces adaptés à vos profils utilisateurs, sans pour autant dupliquer vos données. Les méthodes formelles et les théories qui y sont liées fondent notre technologie, nous assurant le plus haut niveau de fiabilité. Grâce à Semantical Systems, devenez l’architecte de votre développement.

En quoi consiste l’innovation ?

C’est un changement de point de vue dans la manière d’aborder la programmation d’un outil informatique. L’expression de la conception et de son implémentation sont désormais uniformisés, permettant de rapprocher la conception métier du logiciel final.

En quoi est-ce novateur par rapport aux solutions existantes sur le marché ?

Les usages du développement informatique amènent leur lot d’inconvénients : le manque de lien formel entre les données et le code fait reposer la fiabilité sur le développeur ; la complexité du code augmentant au fil des versions, le temps d'intervention croît exponentiellement, à l'instar des risques de bugs. Notre approche permet une spécification formelle du logiciel sans rupture avec l'implémentation, assurant un haut niveau de fiabilité ; la généricité assure l'efficacité du développement.

A qui s'adresse cet outil ?

Toutes les entreprises ayant des systèmes d’information complexe (volumineux et diversifiés nécessitant des interactions à différents niveaux et des évolutions régulières).

Illustration