Description
Développement avancé de systèmes temps réel et distribués par développement piloté par les modèles, déplaçant l'accent du codage vers la modélisation. Différents types de modèles. Génération de code par transformations de modèles. Patrons de conception pour systèmes distribués/concurrents avec exemples d'applications de communication. Problèmes de conception pour logiciels réutilisables.
Préalables
- Préalable(s) : connaissance de l'UML et des concepts de systèmes d'exploitation, et permission du Département.
Conditions et modalités
- Préalable(s) : connaissance de l'UML et des concepts de systèmes d'exploitation, et permission du Département.
Texte de référence dans sa langue d’origine
Advanced development of real-time and distributed systems by model-driven development that shifts the focus from coding to modeling. Different types of models. Generating code by model transformations. Design patterns for distributed/concurrent systems with examples from communication applications. Design issues for reusable software.
- Prerequisite(s): knowledge of UML and operating systems concepts, and permission of the Department.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/grad/courses/SYSC/