Tesi Robotica Un coprocessore per Stereo-Matching: Profiling ... | Page 70

i i “MF_Tesi” — 2011/9/12 — 11:39 — page 70 — #70 i 5.5. COSTRUTTI PRINCIPALI i 70 Concettualmente una regola si considera atomica ed istantanea ed ordinata rispetto all’esecuzione di altre regole. Con istantanea si intende che l’intero corpo della regola viene eseguito in un singolo istante, con atomica intendiamo che l’intera regola deve essere eseguita, non esistono esecuzioni parziali di regole. Con ordinata invece si intende che ogni regola viene eseguita prima o dopo un’altra regola, mai contemporaneamente. Il vantaggio dell’atomicità delle regole consiste dunque nella semplificazione del processo di progettazione del sistema, in quanto il progettista non deve preoccuparsi delle possibili sovrapposizioni di condizioni e quindi evitare situazioni di race c ۙ][ۜ˂