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.

Μια αρχιτεκτονική λογισμικού υπολογιστών για ένα ενσωματωμένο συγκρότημα ηλεκτρονικών υπολογιστών. Η αρχιτεκτονική περιλαμβάνει μια ιεραρχία των κατηγοριών αντικειμένου λογισμικού. Μια ταξινόμηση περιλαμβάνει ένα κοινό αντικείμενο πινάκων πληροφοριών. Το στοιχείο γράφεται στο αντικείμενο πινάκων με τις διαδικασίες με έναν προστατευμένο τρόπο, και είναι ειδάλλως συνολικά αναγνώσιμο με όλες τις διαδικασίες. Ένας ανώτερος υπάλληλος χρόνου εκτέλεσης παρέχεται στο πρόγραμμα και τις ισότιμες διαδικασίες. Οι διαδικασίες καταχωρούν με τον ανώτερο υπάλληλο χρόνου εκτέλεσης στο ξεκίνημα. Μια διαδικασία μπορεί να ξέρει την ύπαρξη και την παραγωγή των στοιχείων με μια άλλη διαδικασία. Η αρχιτεκτονική είναι βαλμένη σε στρώσεις στα αυξανόμενα επίπεδα αφαίρεσης συστημάτων. Σε μια ενσωμάτωση, το ενσωματωμένο σύστημα είναι αερομεταφερόμενα καύσιμα που μετρούν το υποσύστημα.

 
Web www.patentalert.com

< Launching of high altitude airships

< Avionics maintenance training device

> Path controller for vehicles whose path is influenced by cross currents and a path control system and associated methods

> Reducing vibration using QR decomposition and constrained optimization

~ 00073