US2012221311A1PendingUtilityA1

Real time simulating method and system using a sequence diagram

Assignee: SHACHAR YOSEFPriority: Feb 13, 2006Filed: May 1, 2012Published: Aug 30, 2012
Est. expiryFeb 13, 2026(expired)· nominal 20-yr term from priority
F41G 7/001F41G 7/006
25
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

System for simulating sub-systems of a tested system includes: (a) a sequence diagram storage defining the intercommunication of messages between various sub-systems of a real system; (b) an indicator for the sequence diagram those missing sub-systems, which have to be simulated; (c) a receiver within the sequence diagram for receiving activation signal for the sequence diagram, and for maintaining only those messages relating to missing sub-systems. The system also includes (d) one or more simulated sub-system units, each containing a domain of predefined output and input messages; and (e) a real time engine for activating said sequence diagram, receiving messages relating to missing sub-systems from the simulated sub-systems units, introducing in real time the received messages on a bus leading to the real sub-systems, and receiving messages issued by the real sub-systems and conveying them in real time to the simulated sub-system units.

Claims

exact text as granted — not AI-modified
1 . Method for alternately simulating sub-systems of a tested real system, comprising the steps of:
 a. producing a sequence diagram defining the intercommunication of messages between the various sub-systems of the real system in terms of at least time, message name, issuing sub-system, and destination sub-system;   b. upon testing one or more real sub-systems of the system, activating said sequence diagram, while eliminating those messages relating to existing sub-systems, and maintaining all those messages relating to missing sub-systems, said maintained messages being simulated messages for said missing sub-systems;   c. introducing in real time said simulated messages on a bus leading to said real sub-systems, while further timely introducing real messages of existing real sub-systems over same bus; and   d. receiving by said sequence diagram those real messages of existing sub-systems, in order to synchronize the progression of the sequence diagram, and to satisfy conditions for issuing messages by the sequence diagram, when applicable;   
     
     
         2 . Method according to  claim 1 , which includes alternately replacing between corresponding real and simulated sub-systems. 
     
     
         3 . Method according to  claim 1 , wherein the issuing of at least some of the messages in the sequence diagram is conditional. 
     
     
         4 . Method according to  claim 1 , wherein the sequence diagram defines the intercommunication of messages between all the various sub-systems of a real system. 
     
     
         5 . Method according to  claim 1 , wherein the sequence diagram defines the intercommunication of messages between a selected portion of the various sub-systems that exist in a real system. 
     
     
         6 . Method according to  claim 1 , wherein the sequence diagram comprises a plurality of sub-sequences. 
     
     
         7 . System for simulating one or more sub-systems of a tested system, comprising:
 a. a sequence diagram storage and engine unit containing a predefined sequence diagram defining the intercommunication of messages between the various sub-systems of a real system in terms of at least time, message name, issuing sub-system, and destination sub-system;   b. means for indicating to said sequence diagram storage and engine unit, those missing sub-systems, which have to be simulated;   c. means within said sequence diagram storage and engine unit for receiving activation signal for the sequence diagram, and for eliminating all those messages in the sequence diagram relating to non-missing sub-systems, while maintaining those messages relating to missing sub-systems;   d. one or more simulated sub-system units, each containing a domain of predefined output messages that can be issued by said simulated sub-system unit, and predefined input messages that can be received by said simulated sub-system unit, both said domains being essentially identical to those of the corresponding real sub-systems of the system; and   e. a real time engine for activating said sequence diagram, for receiving messages relating to missing sub-systems from one or more of said simulated sub-systems units, for introducing in real time said received messages on a bus leading to said real sub-systems, and for receiving messages issued by said real sub-systems and conveying them in real time to said simulated sub-system units   
     
     
         8 . System according to  claim 7 , wherein each real sub-system can be replaced by a simulated sub-system, by appropriately providing indication to said sequence diagram storage and engine unit. 
     
     
         9 . System according to  claim 7 , which includes alternately replacing between corresponding real sub-systems and simulated sub-system units. 
     
     
         10 . System according to  claim 7 , wherein the issuing of at least some of the messages in the sequence diagram is conditional. 
     
     
         11 . System according to  claim 7 , wherein the sequence diagram defines the intercommunication of messages between all the various sub-systems of a real system. 
     
     
         12 . System according to  claim 7 , wherein the sequence diagram defines the intercommunication of messages between a selected portion of the various sub-systems that exist in a real system. 
     
     
         13 . System according to  claim 7 , wherein the sequence diagram comprises a plurality of sub-sequences.

Join the waitlist — get patent alerts

Track US2012221311A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.