Génie logiciel
Aperçu
Logiciel et applications
|
|
Logiciel au sommet de l’évolution Afin de fournir à sa clientèle des programmes éprouvés et efficaces de manière fiable, le groupe génie logiciel de MDS investit constamment dans les plus récents outils logiciels et matériels de design. La responsabilité de MDS comprend le design, le développement, la mise en oeuvre et le soutien du progiciel d’acquisition de données MDS qui inclut le logiciel de contrôle d’acquisition des données en temps réel sur une plate-forme UNIX/Linux, l’interface graphique d’utilisateur sur une plate-forme Windows, ainsi que des logiciels sur systèmes intégrés.
Gestion prudente des logiciels L’équipe génie logiciel de MDS est impliquée dans les spécifications d’exigences de progiciel et poursuit jusqu’au bout dans le procédé de développement formel jusqu’à la mise en oeuvre en système. Le procédé de développement de MDS inclut l’utilisation de Rational Rose pour la modélisation UML.
MDS a mis en oeuvre des interfaces en temps réel pour de nombreux dispositifs, incluant :
- Cartes d’acquisition VXI, VME et PCI
- Contrôleurs programmables GE Fanuc et Allen-Bradley
- Scanneurs intelligents de pression de PSI et Scanivalve
- Scanneurs intelligents de température de Kaye et Scanivalve
- Nombreux systèmes Ethernet (TCP/IP et UDP), incluant les produits RTP, Modbus Ethernet et des systèmes exclusifs du client
- Plusieurs interfaces série (RS-232/-485/-422), incluant les systèmes Nobel, Modbus, les systèmes de température/humidité, et les systèmes exclusifs du client
- Interfaces GPIB avec les systèmes de pression, de vibration et les instruments de mesure
- Interfaces ARINC-429 et MIL-STD-1553
Services fournis par le groupe logiciel de MDS :
- Architecture et design des systèmes
- Développement des logiciels de gestion temps réel
- Développement des logiciels basés sur serveur et GUI
- Design et développement de bases de données
Compétences de l’équipe logicielle de MDS :
- SGI UNIX, Linux, TimeSys Linux, Windows NT/2000/XP, environnement intégré en système d’exploitation Windows
- Programmation C/C++, Visual Studio 6/.NET (C++, Basic, C#, COM/DCOM), LabVIEW, X windows/Motif
- Développement de bases de données incluant Oracle (RDBMS et Forms), MS FoxPro, MS Access
- Intégration avec les applications suivantes : DataView, Sphinx Open, Far Point Spread, MS Excel, Hummingbird Exceed
- Parmi les outils utilisés : Rational Rose, Insure++, TimeStorm, TimeTrace, X Designer













