|
Sverres home Introduksjon SW development projects: Programmeringsprosjekt (Flere oppgaver) Elevator automatic FAT for TTK4145 Procedural Generation: Game Worlds Procedural Generation: Music Programvare design av simulator Dynamic deployment system for real-time tasks Measurement-based real-time system Bibliotek for meldingssending Teoretical projects: Implementing Lingua-Franca programs on real-time operating systems Models of Computation Salvaging XC features Schedulability proof for message passing systems Dynamic deployment system for real-time tasks Bruk av online eksekveringstidsestimater Real-time systems not based on timing requirements Programering av tunge tråder ved nonpreemptive scheduling. Deling av CPU og Nettverk Morsomme sensorer og applikasjoner: Døvehørsel Blindesyn Bike trainer app Eksterne oppgaver: |
Dynamic deployment system for real-time tasksThis task will likely have the same structure as the general software development project described here. Make a run-time system for real-time tasks that guarantees for all deadlines. We are aiming for deploying tasks on this system like you install apps on your smart phone, just with timing-demands. Since the load on the system is unknown at design-time no schedulability proofs can be done off-line. You can compensate for this by arbitrarily conservative assumptions and overheads. (But see also the more theoretical project proposal on the same theme) You may make a proof-of-concept simulator of this on your pc, or, for a greater challenge, make this an extension to some open real-time kernel. |