A computer software architecture for an embedded computer system. The
architecture includes a hierarchy of software object classes. One
classification includes a common information blackboard object. Data is
written to the blackboard object by processes in a protected manner, and
is otherwise globally readable by all processes. A run-time executive is
provided to schedule and coordinate processes. Processes register with the
run-time executive at start-up. One process can know the existence and
generation of data by another process. The architecture is layered in
increasing levels of system abstraction. In one embodiment, the embedded
system is an airborne fuel gauging subsystem.
Μια αρχιτεκτονική λογισμικού υπολογιστών για ένα ενσωματωμένο συγκρότημα ηλεκτρονικών υπολογιστών. Η αρχιτεκτονική περιλαμβάνει μια ιεραρχία των κατηγοριών αντικειμένου λογισμικού. Μια ταξινόμηση περιλαμβάνει ένα κοινό αντικείμενο πινάκων πληροφοριών. Το στοιχείο γράφεται στο αντικείμενο πινάκων με τις διαδικασίες με έναν προστατευμένο τρόπο, και είναι ειδάλλως συνολικά αναγνώσιμο με όλες τις διαδικασίες. Ένας ανώτερος υπάλληλος χρόνου εκτέλεσης παρέχεται στο πρόγραμμα και τις ισότιμες διαδικασίες. Οι διαδικασίες καταχωρούν με τον ανώτερο υπάλληλο χρόνου εκτέλεσης στο ξεκίνημα. Μια διαδικασία μπορεί να ξέρει την ύπαρξη και την παραγωγή των στοιχείων με μια άλλη διαδικασία. Η αρχιτεκτονική είναι βαλμένη σε στρώσεις στα αυξανόμενα επίπεδα αφαίρεσης συστημάτων. Σε μια ενσωμάτωση, το ενσωματωμένο σύστημα είναι αερομεταφερόμενα καύσιμα που μετρούν το υποσύστημα.