Un service de télécommunication basé sur des composants
La complexité toujours plus grande des logiciels intégrés, qui sont en outre distribués et adaptés à plusieurs plates-formes, a poussé le projet OMEGA à développer une méthodologie et des outils destinés à l'industrie européenne des logiciels. Avec l'aide du langage UML (Unified Modelling Language) et sur la base d'une sémantique claire de points de vue architecturaux et de leurs relations, les chercheurs ont ainsi mis au point des systèmes intégrés en temps réel, lesquels devraient contribuer à la production de logiciels de grande qualité à un coût compétitif. En vue d'évaluer le profil, la méthodologie et les outils de validation du projet, les chercheurs ont utilisé quatre études de cas dans différents domaines d'application industriels. L'une d'elles impliquait l'application FTR&D, qui est un service de télécommunication développé sur la base d'une plate-forme intégrée et de composants de service. L'application inclut un service, appelé Depannage, qui correspond à un besoin particulier de l'utilisateur (service médical, incendie ou de réparation de voiture, par exemple). Le service fonctionne comme suit: l'utilisateur compose le numéro du service Depannage. Après authentification de l'appelant, l'invocation du service cherche l'endroit d'où provient l'appel. Une fois que celui-ci a été trouvé, tous les utilisateurs faisant partie de la société de dépannage et situés à proximité de l'endroit d'où appelle l'utilisateur sont recherchés. Avec l'aide du service, l'utilisateur appelant est alors mis en connexion avec un des numéros potentiels selon un mode séquentiel ou parallèle. Le principal composant de l'application constitue la logique du service final, tandis que les composants de service représentent des parties intégrées du système. Ces composants de service sont indépendants du système intégré dans la mesure où ils sont réutilisables et peuvent être employés dans le cadre de différentes logiques de service. L'environnement non déterministe est constitué de différents téléphones et utilisateurs. L'application a été conçue à l'aide d'une approche progressive. Pour plus d'informations, visitez le site http://www-omega.imag.fr/cs/FTRD/FTRD.php(s’ouvre dans une nouvelle fenêtre)