@mjd
A ‘Processing Graph Method’ (PGM) notation and tool based on Petri net notation was originally developed by NRL in the mid 1980’s and used as an Acoustic Signal Processing language for US Navy applications. It was successsfully used to port ASP applications to a variety of specialized signal processors as well as conventional ISP architectures, and was released with a GNU GPL license for research and other uses.