Title :
A multitasking software architecture to implement concurrent switching sequences designed with Petri nets
Author :
De Sá, J. L Pinto ; Paiva, J. P Sucena
Author_Institution :
Inst. Superior Tecnico, Lisboa, Portugal
fDate :
7/1/1991 12:00:00 AM
Abstract :
A software architecture is presented that supports faithful, modular and efficient implementation of a set of concurrent switching sequences in distribution substations specified through Petri nets (PNs). The keys providing speed, modularity and correct PN mapping are a multitasking kernel, a token-player algorithm plus a predicate database, and source code compactness achieved by coloring the PN. The complete software system was implemented on a laboratory prototype similar to an RTU and tested on a distribution substation simulator, exhibiting real-time efficiency and user-friendly man-machine interface
Keywords :
Petri nets; digital simulation; multiprogramming; power engineering computing; sequential switching; substations; Petri nets; concurrent switching sequences; distribution substation simulator; multitasking kernel; multitasking software architecture; predicate database; real-time efficiency; source code compactness; token-player algorithm; user-friendly man-machine interface; Databases; Kernel; Laboratories; Multitasking; Petri nets; Software algorithms; Software architecture; Software prototyping; Software systems; Substations;
Journal_Title :
Power Delivery, IEEE Transactions on