Methods for modeling real-time periodic and aperiodic task scheduling and
message passing within multitask systems. The methods utilize undelayed
and single sample delayed message connections among software task objects
and hardware objects. Task priorities are assigned inversely with period
or deadline, so that tasks with shorter periods or deadlines have higher
scheduling priorities. Periods of high-criticality tasks are decomposed
into smaller pieces that are sequentially dispatched at higher rates where
the initial assignment of priority is inconsistent with task criticality.
The methods provide for deterministic communication among periodic
processes.
Μέθοδοι για το σε πραγματικό χρόνο περιοδικούς και απεριοδικούς σχεδιασμό και το μήνυμα στόχου που περνούν μέσα στα συστήματα multitask. Οι μέθοδοι χρησιμοποιούν τις χωρίς καθυστέρηση και ενιαίες καθυστερημένες δείγμα συνδέσεις μηνυμάτων μεταξύ των αντικειμένων στόχου λογισμικού και των αντικειμένων υλικού. Οι προτεραιότητες στόχου ορίζονται αντιστρόφως με την περίοδο ή την προθεσμία, έτσι ώστε οι στόχοι με τις μικρότερες χρονικές περιόδους ή τις προθεσμίες έχουν τις υψηλότερες προτεραιότητες σχεδιασμού. Οι περίοδοι στόχων υψηλός-κριτικής διάθεσης αποσυντίθενται στα μικρότερα κομμάτια που αποστέλλονται διαδοχικά στα υψηλότερα ποσοστά όπου η αρχική ανάθεση της προτεραιότητας είναι ασυμβίβαστη με την κριτική διάθεση στόχου. Οι μέθοδοι προβλέπουν την αιτιοκρατική επικοινωνία μεταξύ των περιοδικών διαδικασιών.