Tadao Murata's research focused on Petri net theory and related graphical/mathematical modeling/analysis methods and soft computing. He was especially interested in the applications of Petri nets to problems related to the design, modeling, and analysis of concurrent systems. Examples of concurrent systems covered in his work were distributed/communication software, network protocols, logic- and rule-based AI systems, fuzzy-logic systems, and multimedia/virtual-reality systems.

Selected publications Heading link

Presented in chronological order:

T. Murata, “State Equation, Controllability, and Maximal Matching of Petri Nets,” IEEE Transactions on Automatic Control, Vol. AC-22, No. 3, June 1977, pp. 412-416.

T. Murata, “Circuit Theoretic Analysis and Synthesis of Marked Graphs”, IEEE Transactions on Circuits and Systems, Vol. CAS-24, No. 7, July 1977.

T. Murata, “Petri Nets, Marked Graphs, and Circuit-System Theory: A Recent CAS Application,” Circuits and Systems, Vol. 11, No. 3, June 1977, pp. 2-12.

T. Murata, R.W. Church, and A.T. Amin, “Matrix Equations for Petri Nets and Marked Graphs,” Proceedings of the 9th Asilomar Conference on Circuits, Systems, and Computers, Pacific Grove, CA, November 1975, pp. 36-41, (invited paper).

A.T. Amin and T. Murata, “A Characterization of Live and Safe Markings of a Directed Graph”, Proceedings of the 1976 Conference on Information Sciences and Systems, Johns Hopkins University, March/April 1976, pp. 295-299.

T. Murata and J. Y. Koh, “Reduction and Expansion of Live and Safe Marked Graphs”, IEEE Trans. on Circuits and Systems, Vol. CAS-27, No. 1, pp. 68-70, January 1980.

T. Murata, “Relevance of Network Theory to Models of Distributed/ Parallel Processing”, J. of the Franklin Institute, Vol. 310, No. 1, pp. 41-50, 1980.

T. Murata, “Synthesis of Decision-Free Concurrent Systems for Pre- scribed Resources and Performance”, IEEE Trans. on Software Engineering, Vol. SE-6 No. 6, November 1980, pp. 525-530.

R. Johnsonbaugh and T. Murata, “Additional Methods for Reduction and Expansion of Marked Graphs”, IEEE Trans. on Circuits and Systems, Vol. CAS-28, No. 10, Oct. 1981, pp. 1009-1014.

R. Johnsonbaugh and T. Murata, “Petri Nets and Marked Graphs: Mathematical Models of Concurrent Computations”, American Mathematical Society Monthly, Vol. 89, No. 8, October 1982, pp. 552-566.

M. Sowa and T. Murata, “A Data Flow Computer Architecture with Token and Program Memories,” IEEE Trans. on Computers, Vol. C-31, No. 9, September 1982, pp. 820-824.

I. Suzuki and T. Murata, “A Method for Stepwise Refinement and Abstraction of Petri nets”, Journal of Computer and System Sciences, Vol. 27, No. 7, August 1983, pp. 51-76.

T. Murata, “Petri Nets and Their Applications: An Introduction,” Chapter 20 in Management and Office Information Systems (S. K. Chang, editor), Plenum Press, New York, 1984, pp. 351-367.

T. Murata, Modeling and Analysis of Concurrent Systems”, Chapter 3 in Handbook of Software Engineering, (C. R. Vick and C. V. Ramamoorthy, editors), Van Nostrand Reinhold Co., pp. 39-63, 1984.

J. L. Johnson and T. Murata, “Structure Matrices for Petri Nets and Their Applications”, Journal of the Franklin Institute, Vol. 319, No. 3, pp. 299-309, March 1985.

T. Smigelski, T. Murata, and M. Sowa, “A Timed Petri Net Model and Simulation of a Dataflow Computer”, Procs. of the 1985 International Workshop on Timed Petri Nets, Italy, pp. 56-63, IEEE Catalog No. 85 Ch 2187-3.

T. Murata and Z. Wu, “Fair Relation and Modified Synchronic Distances in a Petri Net,” Journal of the Franklin Institute, Vol. 320, No. 2, pp. 63-82, August 1985.

T. Murata and D. Zhang, “A High-level Petri Net Model for Parallel Interpretation of Logic Programs,” Procs. of the 1986 IEEE Comp. So. International Conference on Computer Languages, Miami, FL, Oct. 1986, pp. 123-135, IEEE Catalog NO. 86 CH. 2346-5.

M. Lu, D. Zhang and T. Murata, “Stochastic Net Model for Self-Stability Measures of Fault-Tolerant Clock Synchronization”, Procs. of the International Workshop on Petri Nets and Performance Models, IEEE Computer Society Press, 1987, pp. 104-110, IEEE Catalog No. 87 THO 815-9.

M. Silva and T. Murata, “On Synchronic-Distance and B-Fair Relations for Petri Nets,” Proceedings of the 25th Annual Allerton Conference on Communication, Control and Computing, Oct. 1987, Vol.1, pp. 270-278.

T. Murata and K. Matsuyama, “Inconsistency Check of a Set of Clauses Using Petri Net Reductions”, Journal of the Franklin Institute, Vol. 325, No.1, pp. 73-93, 1988.

T. Murata and Du Zhang, “A Predicate-Transition Net Model for Parallel Interpret ation of Logic Programs”, IEEE Trans. on Software Engineering, Vol. 14, No. 4, pp. 481-497, April 1988.

D. Leu, M. Silva, J. M. Colm, and T. Murata, “Interrelationships Among Various Concepts of Fairness for Petri Nets,” Procs. of the 31st Midwest Symp. on Circuits and Systems, U. of Missouri-Rolla, August 1988, pp. 1141-1144.

T. Murata, B. Shenker, and S.M. Shatz, “Detection of Ada Static Deadlocks using Petri Net Invariants,” IEEE Trans. on Software Engineering, Special Issue on Ada and Applications, Vol.15, No.3, pp. 314-326, March 1989.

T. Murata, “Petri Nets: Properties, Analysis and Applications,” an invited survey paper, Proceedings of the IEEE, Vol.77, No. 4, pp. 541-580, April 1989.

G. Peterka and T. Murata, “Proof Procedure and Answer Extraction in Petri-Net Model of Logic Programs”, IEEE Trans. on Software Engineering, Vol. 15, No. 2, Feb. 1989, pp. 209-217.

M. Lu, D. Zhang, and T. Murata “A Design Approach for Self-Stabilization of Fault Tolerant Clock Synchronization,” IEEE Trans. on Computers, Vol.38, No.9, pp. 1337-1341, Sept. 1989.

T. Murata and M. Silva, “Fair Control of Discrete Event Systems Via Petri Nets,” Procs. of the 1989 Int. Symp. on the Mathematical Theory of Networks and Systems (MTNS ’89), June 19-23, 1989, Amsterdam, The Netherlands.

T. Murata, “Petri Nets”, in Systems & Control Encyclopedia, Theory, Technology, Applications, Pergamon Press, pp. 3665-3670, 1989.

M. Lu, D. Zhang and T. Murata, “Analysis of Self-Stabilizing Clock Synchronization by means of Stochastic Petri Nets,” IEEE Trans. on Computers, Vol. 39, No.5, May 1990.

T. Suzuki, S. Shatz and T. Murata, “A Protocol Modeling and Verification Approach Based on a Specification Language and Petri nets,” IEEE Transactions on Software Engineering, Vol.16, No. 5, May 1990, pp. 523-536.

T. Murata, P.C. Nelson, and J. Yim, “A Predicate-Transition Net Model for Multiple Agent Planning, ” Information Sciences, 57-58, pp. 361-384, 1991.

T. Murata and M. Silva, “Petri-Net Based Fairness Concepts for Discrete Event Systems,” Progress in Systems and Control Theory 3, Realization and Modeling in System Theory, pp. 549-557, Birkhauser, Boston MA, 1990.

T. Murata, R. Bhatia and S. Shatz, “Markov Chain Reduction for Analysis of GSPN Models of Task Allocation in Distributed Systems,” Journal of Microelectronics and Reliability, Vol. 31, No. 4, pp. 727-746, 1991.

T. Murata, V.S. Subrahmanian and T. Wakayama, “A Petri Net Model for Reasoning in the Presence of Inconsistency”, IEEE Transactions on Knowledge and Data Engineering, Vol. 3, No.3, pp. 281-292, Sept. 1991.

T. Murata, “Petri Nets,” Concise Encyclopedia of Modeling and Simulation, Pergamon Press, pp. 328-333, 1992.

M. Silva and T. Murata, “B-Fairness and Structural B-Fairness in Petri Net Models of Concurrent Systems”, Journal of Computer and Systems Sciences. Vol. 44, No. 3, June 1992.

T. Murata and K. Tsuji, “Analysis of Concurrent Programs by Petri Nets” (in Japanese), Journal of Information Processing Society of Japan, Vol. 34, No.6, June 1993.

E. R. Boer and T. Murata, ” Generating Basis Siphons and Traps of Petri Nets Using the Sign Incidence Matrix,” IEEE Transactions on Circuits and Systems, pp. 266-271, Vol. 41, No.4, April 1994.

M. Notomi and T. Murata, “Hierarchical Reachability Graph of Bounded Petri Nets for Concurrent-Software Analysis,” IEEE Transactions on Software Engineering, Vol. 20, No.5, pp. 325-336, May 1994.

G. S. Lee and T. Murata, “A Beta-Distributed Stochastic Petri-Net Model for Soft ware Project Time/Cost Management,” J. of Systems and Software, Vol. 26, pp. 149-165, 1994.

C. Lin and T. Murata, “A Petri Net Model for Inference in Non-Monotonic Logic,” Institute of Electronics, Information and Communication Engineering ECE Trans. on Fundamentals of Electronics, Communications, and Computer Science, Vol. E77-A , No. 10, pp. 1577-1587, October 1994.

J. Yim, P.C. Nelson and T. Murata, “Predicate-Transition Net Reachability Testing Using Heuristic Search,” Transactions of the Institute of Electrical Engineers of Japan, Publication of Electronics, Information and Systems Society, Vol. 114-C, No. 9, pp. 907-913, 1994.

T. Murata and M. Silva, “Petri-Net Based Fairness Concepts for Discrete Event Systems,” Progress in Systems and Control Theory 3, Realization and Modeling in System Theory, pp. 549-557, Birkhauser, Boston MA, 1990.

T. Murata and H. Yamaguchi, “A Petri Net Model with Negative Tokens and Application to Automated Reasoning,” Procs. of the 33rd Midwest Symposium on Circuits and Systems, pp. 762-765, IEEE Service Center, Piscataway, NJ , August, 1990.

T. Murata, V.S. Subrahmanian and T. Wakayama, “A High-Level Petri Net Model for Reasoning in the Presence of Inconsistency”, in Procs. of the 11th International Conf. on Applications and Theory of Petri Nets, Paris, France, June 1990, pp. 431-450.

T. Shimura, J. Lobo and T. Murata, “An Extended Petri Net Model for Normal Logic Programs,” IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 1, pp. 150-176, Feb. 1995.

V. Sliva and T. Murata, “A G-net module synthesis method for software applications,” in Procs. of the 7th Int. Conf. on Software Engineering and Knowledge Engineering (SEKE’95), pp. 419-426, June 22-24, 1995, Rockville, MD.

S. M. Shatz, S. Tu, T. Murata, and S. Duri, “An Application of Petri Net Reduction for Ada-Tasking Deadlock Analysis,” IEEE Trans. on Parallel and Distributed Systems, Vol. 7, No. 12, pp. 1307-1322, Dec. 1996.

J. Jeffrey, J. Lobo and T. Murata, “A High-Level Petri Net for Goal-Directed Semantics of Horn Clause Logic,” IEEE Transactions on Knowledge and Data Engineering, Vol. 8, No. 2, pp.241-259, April 1996.

V. Sliva, T. Murata, S. M. Shatz, “A Method for Applying G-Nets to Communication Protocols” Procs. of the 8th Int. Conf. on Software Engineering and Knowledge Engineering (SEKE’96), pp. 145-152, June 10-12, 1996.

T. Murata, “Temporal Uncertainty and Fuzzy-Timing High-Level Petri Nets,” in Application and Theory of Petri Nets 1996, Lecture Notes in Computer Science, pp. 11-28, Vol. 1091, Springer, New York, June 1996.

T. Murata, T. Suzuki and S. Shatz, “Fuzzy-Timing High-Level Petri Net Model of a Real-Time Network Protocol,” Procs, of the 1996 International Technical Conference on Circuits/Systems, Computers and Communications, pp. 1170-1173, Seoul, Korea, July 15-17, 1996.

C. Lin, S. T. Chanson and T. Murata, “Petri Net Models and Efficient T-invariant Analysis for Logical Inference of Clauses,” Procs. of the 1996 IEEE International Conference on Systems, Man, and Cybernetics, Beijing, China, Oct. 14-16, 1996.

Du Zhang and T. Murata, “Fixpoint Semantics for Petri Net Model of Definite Clause Logic Programs,” Advances in the Theory of Computation and Computational Mathematics, Vol.1, Chapter 6, pp. 155-194, 1996.

E.Y.T. Juan, J. J.P. Tsai, and T. Murata. “A New Compositional Method for Condensed State-Space Verification,” in Procs. of the IEEE High-Assurance Systems Engineering Workshop, Ontario, Canada, Oct. 22, 1996, IEEE Computer Society Press.

S. M. Shatz, S. Tu, T. Murata, and S. Duri, “An Application of Petri Net Reduction for Ada-Tasking Deadlock Analysis,” IEEE Trans. on Parallel and Distributed Systems, Vol. 7, No. 12, pp. 1307-1322, Dec. 1996.

J. S. Huang and T. Murata “Siphoning, Risky and Fatal Transitions in Petri Nets,” Petri Net Newsletter, No. 52, pp. 14-32, June 1997 with the cover picture story, “Before Firing, Think How Risky It Would Be.”

K. Watanuki, T. Murata, and H. Ohtaki, “Performance Analysis of Assembling Gear Transmission Mechanism by High-Level Fuzzy-Timing Petri Nets,” Proceedings of the International Society for Computers and Their Applications (ISCA)’s 10th International Conference – Computer Applications in Industry and Engineering, pp. 17-20, San Antonio, Texas, December 1997.

J. S. Huang and T. Murata, “A Constructive Method for Finding Legal Transition Sequences in Petri Nets,” the special issue on Selected Topics in Petri nets in the Journal of Circuits, Systems and Computers, Vol. 8, No. 1, pp. 189-222, Feb. 1998.

J. Jeffrey, J. Lobo and T. Murata, “Horn Clauses,” Encyclopedia of Electrical and Electronics Engineering, J. G. Webster, editor, John Wiley & Sons, Inc, p. 2427/CSE, 1998.

V. Sliva, T. Murata, and S.M. Shatz, “Protocol Specification Design Using an Object-Based Petri Net Formalism,” International Journal of Software Engineering and Knowlewdge Engineering, Vol. 8, No. 4, Dec 1998.

Y. Zhou and T. Murata, “Fuzzy-Timing Petri Net Model for Distributed Multimedia Synchronization,” Procs. of the 1998 IEEE International Conference on Systems, Man, and Cybernetics, Lolla, California, pp. 244-249, October 11-14, 1998.

E.Y.T. Juan, J. J.P. Tsai, and T. Murata, “Compositional Verification of Petri Nets Using Condensation Rules,” ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 20, No. 5, pp. 917-979, September 1998.

T. Murata, T. Suzuki and S. Shatz, “Fuzzy-Timing High-Level Petri Nets (FTHNs) for Time-Critical Systems,” in J. Cardoso and H. Camargo (editors) “Fuzziness in Petri Nets” Vol. 22 in the series “Studies in Fuzziness and Soft Computing” by Springer Verlag, New York, pp. 88-114, 1999.

V. Sliva, T. Murata, and S.M. Shatz, “Protocol Specification Design Using an Object-Based Petri Net Formalism,” International Journal of Software Engineering and Knowledge Engineering, Vol. 9, No. 1, pp. 97-125, Feb. 1999.

Y. Zhou, T. Murata, and T. DeFanti, “Modeling and Analysis of a Collaborative Virtual Environment by Using Extended Fuzzy-Timing Petri Nets,” Procs. Of Workshop on Applications of Petri Nets to Intelligetnt System Development, pp. 26-37, PN1999/Williamsburg, June 22, 1999.

T. Murata and Chun-Pin Chen, “Fuzzy-Timing Petri-Net Modeling and Analysis of Video-On-Demand System Response Times,” Procs. of the 4th World Conference on Integrated Design & Process Technology, June 1999.

Y. Zhou and T. Murata, “Petri Net Model with Fuzzy-Timing and Fuzzy-Metric Temporal Logic,” the special issue on fuzzy Petri nets: concepts and intelligent system modeling, International Journal of Intelligent Systems, Vol. 14, No. 8, pp. 719-746, August 1999.

K.Watanuki and T. Murata, “Evaluation Method for Assembly / Disassembly by Petri Nets”, Procs. of the International Conf. on Engineering Design (ICED ’99), pp. 519-522, Vol.1, Munich, August 24-26, 1999.

K. Watanuki and T. Murata, “Fuzzy-Timing Petri Net Model of Temperature Control for Car Air Conditioning System,” Procs. of 1999 IEEE International Conference on Systems, Man, and Cybernetics, Vol. IV, Tokyo, Japan, pp.618-622, October 12-15, 1999.

T. Kanno and T. Murata, “Mobile Agent System and Petri Net Modeling of Online Shopping System,” Procs. of IEICE Concurrent System Tech Group Meeting (CST99-37), pp. 33-40, Nov. 1999.

Y. Zhou, T. Murata, T. DeFanti, and H. Zhang, “Fuzzy-Timing Petri Nets Modeling and Simulation of a Networked Virtual Environment – NICE,” IEICE Transactions on Fundamentals, Vol.E83-A, No. 11, November 2000.

Y. Zhou, T. Murata, and T. DeFanti, “Modeling and Performance Analysis Using Extended Fuzzy-Timing Petri Nets for Networked Virtual Environments,” IEEE Transactions on Systems, Man, and Cybernetics – Part B: Cybernetics, Vol. 30, No. 5, October 2000.

E.Y.T. Juan, J.J.P. Tsai, T. Murata, and Y. Zhou, “Reduction Methods for Real-Time Systems Using Delay Time Petri Nets,” IEEE Trans. on Software Engineering, pp. 422-448, Vol. 27, No. 5, May 2001.

K. Watanuki, T. Murata, and H. Ohtaki, “Temperature Control Method of a Car Air Conditioning System Considering Passenger’s Comfort”, Proc. of the ISCA 13th International Conference on Computer Applications in Industry and Engineering, pp. 302-306, Honolulu, Nov. 1-3, 2000.

H. Yamasaki, J.S. Huang and T. Murata, “Reachability Analysis of Petri Nets via Structural and Behavioral Classifications of Transitions,” Petri Net Newsletter, No. 60, ISSN 0931-1084, Gesellschaft fur Informatik, pp. 4-21, May 2001.

Yi Zhou and T. Murata, “Modeling and Analysis of Distributed Multimedia Synchronization by Extended Fuzzy-Timing Petri Nets,” Journal of Integrated Design and Process Science, Vol. 4, No. 4, pp. 23-38, December 2001.

H. Tamura, K. Nakano, T. Murata, M. Sengoku, and S. Shinoda, “Effectiveness of Routing Algorithms for a Short Message on Multihop Wireless Networks,” Special Session (S4) on Multihop Wireless Networks, Procs. of Int. Conf. on Fundamentals of Computer Sciences, pp. 39-42, Tokyo, Japan, March 27-28, 2002.

K. Watanuki and T. Murata:”Modeling and Performance Analysis of Design Process for Mechanical System Using Petri Nets,” Journal of Japan Society for Design Engineering, Vol. 37, No. 4, pp. 178-184, 2002.

K. Watanuki and T. Murata:”Modeling and Performance Analysis of Assembling / Disassembling Machine System by Extended Fuzzy-Timing Petri Nets,” Journal of Japan Society for Design Engineering, Vol. 37, No. 5, pp. 234-242, 2002.

C. Xiong, T. Murata, and J. Tsai, “Modeling and Simulation of Routing Protocol for Mobile Ad Hoc networks Using Colored Petri Nets,” Research and Practice in Information Technology, Vol. 12, pp. 145-153, Australian Computer Society, 2002.

L. Ma, J. Tsai, and T. Murata, “A Secure Mobile Agent System Model Based on Extended Elementary Object Net,” Proceedings of the National Information Security Conference, 2002.

T. Murata, J. Yim, H. Yin and O. Wolfson, “Fuzzy-Timing Petri-Net Model for Updating Moving Objects Database,” Proceedings of the 2003 VIP Scientific Forum of International Conference on IPSI (Internet, Processing, Systems, and Interdisciplinaries), Sveti Stefan, Montenegro, pp. 1-7, October 4-11, 2003.

C. Xiong, T. Murata, and J. Leigh, “An Approach to Verifying Routing Protocols in Mobile Ad Hoc Networks Using Petri Nets” Proceedings. of IEEE 6th CAS Symposium on Emerging Technologies: Frontiers of Mobile and Wireless Communication, pp. 537-540, Shanghai, May 31 – June 2, 2004.

C. Xiong, J. Yim, J. Leigh and T. Murata, “Energy-Efficient Method to Improve TCP Improvement for MANETs ” International Conference on Computing, Communications, and Control Technologies (CCCT 2004), Austin, TX, August 14-17, 2004.

Y. Kirihata, J. Leigh, C. Xiong and T. Murata, “A Sort-Last Rendering System Over an Optical Backplane,” Proceedings. of the 10th International Conference on Information Systems Analysis and Synthesis (ISAS 2004) and the International Conference on Cybernetics and Information Technologies, Systems and Applications (CITSA 2004), Vol. 1, pp. 42-47, Orlando, Florida, July 21-25, 2004. CITSA 2004 Best Paper Award in Computing Technologies III.

C. Xiong and T. Murata, “Verification of AODV Protocol Using Dynamic Topology Fuzzy-Timing Petri Nets: a Case Study” Proceedings of the 2004 Midwest Software Engineering Conference, Chicago, IL, August 2004.

X. He and T. Murata, “High-Level Petri Nets – Extension, Analysis and Applications,” in the Electrical Engineering Handbook edited by W.K. Chen, pp. 459-475, Elsevier Academic Press, Burlington, MA, 2005.

M. Tiusanen and T. Murata, “Models Used in Static Analysis for Deadlocks of Ada Tasking Programs,” Chapter 17 (pp. 585-634) of Deadlock Resolution in Computer-Integrated Systems (edited by M. Zhou and M. P. Fanti), Marcel Dekker, Inc., New York, 2005.

C. Xiong, J. Leigh, E. He, V. Vishwanath, T. Murata, L. Renambot, T. A. DeFanti, “LambdaStream – a Data Transport Protocol for Network-Intensive Streaming Applications over Photonic Networks”, Proceedings of the 3rd International Workshop for Protocols for Fast Long Distance 2005 (PFLD ’05).

C. Xiong, J. Leigh, T. Murata, “Non-linear Multiplicative Increase and Multiplicative Decrease Congestion Control Algorithm,” Procs. of Workshop on Grids and Advanced Networks (GAN ’05).

T. Murata, J. Yim, H. Yin and O. Wolfson, “Petri-Net Model and Minimum Cycle Time for Updating Moving Objects Database,” International Journal of Computer Systems Science & Engineering, Vol. 21, No. 3, pp. 211-217, May 2006.

Y. Kirihata, J. Leigh, C. Xiong and T. Murata, “A Sort-Last Rendering System Over an Optical Backplane,” Journal of Systemics, Cybernetics and Informatics, 2008.