|
Sverres home Introduksjon SW development projects: Programmeringsprosjekt (Flere oppgaver) Nye kart-tavler for D-blokka 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: Deterministic execution of Lingua Franca on emulated RISC-V hardware 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: |
Real-time systems not based on timing requirementsWhat is wonderful about hard real-time demands is that the real-time programmer does not need to know anything about the application domain of the system he is making. We achieve a decoupling between the reasons why the real-time demands must be met, and the ways to ensure that they in fact are. The second part of this then becomes techniques that are independent of the application domain; We get the academic field of "real-time systems" and Sverre gets a job at the university (partly because it turns out that it is not easy). But this decoupling is not the only way to achieve the requirements of the system we are making. We could imagine:
Select a strategy (or application) to explore, research litterature, make an attempt at formulating a solution. |