Static slicing of threaded programs

J Krinke - Proceedings of the 1998 ACM SIGPLAN-SIGSOFT …, 1998 - dl.acm.org
Static program slicing is an established method for analyzing sequential programs,
especially for program understanding, debugging and testing. Until now, there was no …

Context-sensitive slicing of concurrent programs

J Krinke - Proceedings of the 9th European software engineering …, 2003 - dl.acm.org
Program slicing is a technique to identify statements that may influence the computations at
other statements. Precise slicing has been shown to be undecidable for concurrent …

Advanced slicing of sequential and concurrent programs

J Krinke - 20th IEEE International Conference on Software …, 2004 - ieeexplore.ieee.org
Program slicing is a technique to identify statements that may influence the computations in
other statements. Despite the ongoing research of almost 25 years, program slicing still has …

Toward the minimal universal Petri net

DA Zaitsev - IEEE Transactions on Systems, Man, and …, 2013 - ieeexplore.ieee.org
A universal Petri net with 14 places, 42 transitions, and 218 arcs was built in the class of
deterministic inhibitor Petri nets (DIPNs); it is based on the minimal Turing machine (TM) of …

A new approach to deterministic execution testing for concurrent programs

IS Chung, BM Kim - IEICE TRANSACTIONS on Information and …, 2001 - search.ieice.org
Deterministic execution testing has been considered a promising way for concurrent
program testing because of its ability to replay a program's execution. Since, however …

Scenario-based hypersequential programming: concept and example

N Uchihira, H Kawata - Proceedings of PDSE'97: 2nd …, 1997 - ieeexplore.ieee.org
Hypersequential programming is a new paradigm of concurrent programming in which the
original concurrent program is first serialized, then tested and debugged as a sequential …

Scenario-based hypersequential programming

N Uchihira, H Kawata, F Tamura - International Journal of Parallel …, 2000 - Springer
Hypersequential programming is a new paradigm of concurrent programming. The original
concurrent program is first serialized, then the sequential version is tested and debugged …

[PDF][PDF] A programming environment for reactive and concurrent systems using petri nets and temporal logic

N Uchihira - 1997 - jaist.ac.jp
There has been a rapid trend towards parallel, distributed, and interactive/reactive
computing over the past decade. Generally speaking, it is not so easy for ordinary …

Scenario-based hypersequential programming: Formulation of parallelization

N Uchihira, H Kawata, F Tamura - … ISHPC'97 Fukuoka, Japan, November 4 …, 1997 - Springer
Hypersequential programming is a new paradigm of concurrent programming in which the
original concurrent program is first serialized, then tested and debugged as a sequential …

Making reactive systems highly reliable by hypersequential programming

N Uchihira - IEICE transactions on fundamentals of electronics …, 2005 - search.ieice.org
Hypersequential programming is a new method of concurrent-program development in
which the original concurrent program is first serialized, then tested and debugged as a set …