Generic emulator of devices in a device communications protocol

   
   

The generic device emulator provides an operational emulation of the behavior of any desired device within a device connectivity or other communications protocol as specified in a description of the respective device. This facilitates development and implementation of devices within a device connectivity architecture based on the protocol, since the user has only to define the description of the device. The generic device emulator provides default behaviors for a set of capabilities defined in the description for the device, which can be over-ridden or augmented by user-provided implementation of specific behavior for a capability. The generic device emulator also permits the user to inject defect behaviors, such as to introduce defects in the device's implementation of the protocol.

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

 
Web www.patentalert.com

< Sparse caching for streaming media

< Non-blocking concurrent queues with direct node access by threads

> Method and system for identifying program module functionality needed by a computer when disconnected from a network

> System and method for users of mobile computing devices to print documents

~ 00170