Demo Data from VLDB 2026 / reviewers in the wild / expert
Kenichi Taniguchi
dblp:71/2615
· DBLP profile ↗
34ranked-venue papers
5as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 13Software engineering, systems software and programming languages · 10Theory of computation · 10 · 5 first-authorSystems, architecture and hardware · 7Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
5 papers |
Internet architecture and protocols · 51% Network optimization and economics · 38% Content delivery and video streaming · 5% | |
| Theoretical computer science
6 papers |
Automata and formal languages · 66% Automated reasoning and model checking · 16% Logic in computer science · 16% | |
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 59% Program verification · 26% Compilers and program optimization · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 29 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.0 | 1 | 2000 | Hardware implementation of communication protocols modeled by concurrent EFSMs with multi-way synchronization · DAC 2000 |
Automata and formal languages › finite automata
extended finite state machines |
0.0 | 1 | 2000 | Hardware implementation of communication protocols modeled by concurrent EFSMs with multi-way synchronization · DAC 2000 |
Automata and formal languages › formal description techniques
LOTOS |
0.0 | 2 | 1995 | Protocol visualization using LOTOS multi-rendezvous mechanism · ICNP 1995 Protocol synthesis from timed and structured specifications · ICNP 1995 |
Internet architecture and protocols › multicast
layered multicast |
0.0 | 1 | 1999 | Receiver-Cooperative Bandwidth Management for Layered Multicast · ICNP 1999 |
Network optimization and economics
resource allocation |
0.0 | 1 | 1999 | Receiver-Cooperative Bandwidth Management for Layered Multicast · ICNP 1999 |
Network optimization and economics › resource allocation
bandwidth allocation |
0.0 | 1 | 1998 | Resource Management for Quality of Service Guarantees in Multi-Party Multimedia Application · ICNP 1998 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 1998 | Resource Management for Quality of Service Guarantees in Multi-Party Multimedia Application · ICNP 1998 |
Logic in computer science
process algebra |
0.0 | 1 | 1995 | Protocol visualization using LOTOS multi-rendezvous mechanism · ICNP 1995 |
Automated reasoning and model checking › synthesis
protocol synthesis |
0.0 | 1 | 1995 | Protocol synthesis from timed and structured specifications · ICNP 1995 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1994 | Software Process Description Using LOTOS and Its Enaction · ICSE 1994 |
Program verification › formal modeling
LOTOS |
0.0 | 1 | 1994 | Software Process Description Using LOTOS and Its Enaction · ICSE 1994 |
Requirements engineering and software design
software process |
0.0 | 1 | 1994 | Software Process Description Using LOTOS and Its Enaction · ICSE 1994 |
Internet architecture and protocols
protocol design |
0.0 | 1 | 2000 | Hardware implementation of communication protocols modeled by concurrent EFSMs with multi-way synchronization · DAC 2000 |
Multimedia systems and quality of experience › video quality assessment
video streaming quality |
0.0 | 1 | 1999 | Receiver-Cooperative Bandwidth Management for Layered Multicast · ICNP 1999 |
Content delivery and video streaming
multimedia applications |
0.0 | 1 | 1998 | Resource Management for Quality of Service Guarantees in Multi-Party Multimedia Application · ICNP 1998 |
Transport protocols and congestion control › real-time communication
multi-party conferencing |
0.0 | 1 | 1998 | Resource Management for Quality of Service Guarantees in Multi-Party Multimedia Application · ICNP 1998 |
Compilers and program optimization
code generation |
0.0 | 1 | 1995 | Protocol visualization using LOTOS multi-rendezvous mechanism · ICNP 1995 |
Requirements engineering and software design › software process
process model enactment |
0.0 | 1 | 1994 | Software Process Description Using LOTOS and Its Enaction · ICSE 1994 |
Internet architecture and protocols › link-layer protocols
HDLC |
0.0 | 1 | 1984 | An Algebraic Specification of HDLC Procedures and Its Verification · IEEE Trans. Software Eng. 1984 |
Internet architecture and protocols
link-layer protocols |
0.0 | 1 | 1984 | An Algebraic Specification of HDLC Procedures and Its Verification · IEEE Trans. Software Eng. 1984 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1984 | An Algebraic Specification of HDLC Procedures and Its Verification · IEEE Trans. Software Eng. 1984 |
Database theory
dependency theory |
0.0 | 1 | 1979 | Decision Problems for Multivalued Dependencies in Relational Databases · SIAM J. Comput. 1979 |
Database theory › dependency theory
multivalued dependencies |
0.0 | 1 | 1979 | Decision Problems for Multivalued Dependencies in Relational Databases · SIAM J. Comput. 1979 |
Automata and formal languages › formal grammars
context-free grammar |
0.0 | 1 | 1970 | Reduction of Context-Free Grammars · Inf. Control. 1970 |
Coding theory › error-correcting codes
code construction |
0.0 | 1 | 1967 | A search procedure for finding optimum group codes for the binary symmetric channel · IEEE Trans. Inf. Theory 1967 |
Coding theory
error-correcting codes |
0.0 | 1 | 1967 | A search procedure for finding optimum group codes for the binary symmetric channel · IEEE Trans. Inf. Theory 1967 |
Coding theory › error-correcting codes › block codes
group codes |
0.0 | 1 | 1967 | A search procedure for finding optimum group codes for the binary symmetric channel · IEEE Trans. Inf. Theory 1967 |
Automata and formal languages
context-free languages |
0.0 | 1 | 1969 | A Note on Computing Time for the Recognition of Context-Free Languages by a Single-Tape Turing Machine · Inf. Control. 1969 |
Coding theory › error-correcting codes
cyclic codes |
0.0 | 1 | 1967 | A search procedure for finding optimum group codes for the binary symmetric channel · IEEE Trans. Inf. Theory 1967 |
Methods — techniques the papers use, named apart from their topics
multi-way synchronization · 0.1polynomial-time optimization algorithm · 0.0presburger formulas · 0.0multi-rendezvous mechanism · 0.0bisimulation · 0.0minimum flow cost optimization · 0.0process algebra · 0.0formal specification · 0.0consistency proof · 0.0algebraic specification · 0.0inference rules · 0.0chase procedure · 0.0single-tape turing machine · 0.0minimum distance search · 0.0grammar transformation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | An Autonomous and Decentralized Protocol for Delay Sensitive Overlay Multicast TreeabstractHere, we present a protocol for dynamically maintaining a degree-bounded delay sensitive spanning tree in a decentralized way on overlay networks. The protocol aims at repairing the spanning tree autonomously even if multiple node's leave operations or failures (disappearances) occur simultaneously or continuously in a specified period. It also aims at maintaining the diameter (maximum delay) of the tree as small as possible. The simulation results using ns-2 have shown that the protocol could keep reasonable diameters compared with the existing centralized static algorithm even if many node's participations and disappearances occur frequently. Hirozumi Yamaguchi, Akihito Hiromori, Teruo Higashino, Kenichi Taniguchi |
ICDCS | 4 |
| 2004 | Cost-conscious geographic multicast on MANETabstractIn this paper, we propose a location-aware multicast protocol on MANET called MgCast (multiCAST or multiple geographical regions). Given a source node and a set of geographical destination regions, MgCast constructs and maintains a routing tree from the source to nodes which reside in the regions, in a decentralized manner. Our aim is to pursue trade-off between the route discovery ratio, the number of route request messages and the number of links of the tree. The experimental results have shown that MgCast could achieve a good balance between these metrics. Akira Mizumoto, Hirozumi Yamaguchi, Kenichi Taniguchi |
SECON | 3 |
| 2003 | On designing end-user multicast for multiple video sourcesabstractIn this paper, we present a new application level multicast protocol called Emma (end-user multicast for multi-party applications) suitable for communication systems where multiple video sources are exchanged in real-time among end-hosts, such as video-conferencing. The primal feature of Emma is that video sources with the higher priority given by users are prioritized among others for the provision of quality of service at the user level and that all the operations in Emma are done in a distributed manner. Our experimental results have shown that Emma achieves reasonable performance on overlay networks with high user satisfaction. Yoshitaka Nakamura, Hirozumi Yamaguchi, Akihito Hiromori, Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
ICME | 6 |
| 2002 | A Selection Technique for Replicated Multicast Video ServersabstractIn this paper, we propose a selection technique for replicated multicast video servers. We assume that each replicated video server transmits the same video source as different quality levels of multicast streams. Using an IGMP facility like m-trace, each receiver monitors packet count information of those streams on routers and periodically selects the one which is expected to provide low loss rate and to be suitable for the current available bandwidth of receivers. Moreover, collection of packet count information is done in a scalable and efficient manner by sharing the collected information across receivers. Our experimental results using the network simulator have shown that our method could achieve much higher quality satisfaction of receivers, under the reasonable amount of tracing traffic. Akihito Hiromori, Hirozumi Yamaguchi, Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
ICPP | 5 |
| 2001 | A compiler to implement LOTOS specifications in distributed environments
Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
Comput. Networks | 3 |
| 2000 | Hardware implementation of communication protocols modeled by concurrent EFSMs with multi-way synchronizationabstractIn this paper, we propose a technique to implement communication protocols as hardware circuits using a model of concurrent EFSMs with multi-way synchronization. Since use of multi-way synchronization enables simple and comprehensible specifications of recent communication protocols which frequently use complicated mechanisms such as mutual exclusion and dynamic job assignment, the proposed model is expected to reduce development cost in designing/developing such protocols. We implement specifications described in the model so that EFSMs work synchronously with the same clock, and that the synchronization mechanism for checking executability of each tuple of synchronizing transitions is implemented as a combinational logic circuit. Through some experiments, we have confirmed that the proposed technique can synthesize hardware circuits with relatively good performances for practical use. Hisaaki Katagiri, Keiichi Yasumoto, Akira Kitajima, Teruo Higashino, Kenichi Taniguchi |
DAC | 5 |
| 2000 | Hardware implementation of Concurrent Periodic EFSM's
Hisaaki Katagiri, Masayuki Kirimura, Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
FORTE | 5 |
| 1999 | Formal Design Verification for Correctness of Pipelined Microprocessors with Out-of-order Instruction ExecutionabstractIn this paper, we propose a verification method for pipelined microprocessors with out-of-order execution. We define a class of pipelined microprocessors with out-of-order execution and give a sufficient condition that guarantees the correctness of implementation. Each microprocessor in this class has a pipeline stg/sub 1/,...,stg/sub n/ such that the stages stg/sub c/,...,stg/sub n/ are so-called "in-order pipeline" and changes the execution order of instructions within the stages of stg/sub 1/,...,stg/sub c-1/. Using our method, we carried out the correctness proof of a practical 6-stage pipelined microprocessor that has a so-called scoreboard. We used a verifier having a decision procedure for Presburger sentences. The total CPU time spent in the proof was about 8 hours. Takashi Takenaka, Junji Kitamichi, Teruo Higashino, Kenichi Taniguchi |
ASP-DAC | 4 |
| 1999 | Receiver-Cooperative Bandwidth Management for Layered MulticastabstractIn this paper, we propose a receiver-cooperative bandwidth management method for layered multicast streams, considering not only bandwidth requirements but also receivers' preference. In the method, we assume that each receiver has a preference value for each layer of streams. When a receiver requests an additional layer and required bandwidth is not available on links, it can let other receivers release a part of the layers of streams which they receive if it increases the sum of the satisfied preference values of all receivers as a total. We give an algorithm to calculate an optimal way of releasing layers in a polynomial time under some assumption. We did an experiment to transmit JPEG video over a private IP network and confirmed that the method could control bandwidth among the video streams within a second. Hirozumi Yamaguchi, Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
ICNP | 4 |
| 1998 | Hardware synthesis from protocol specifications in LOTOS
Keiichi Yasumoto, Akira Kitajima, Teruo Higashino, Kenichi Taniguchi |
FORTE | 4 |
| 1998 | Resource Management for Quality of Service Guarantees in Multi-Party Multimedia ApplicationabstractIn this paper, we propose a new bandwidth allocation technique where a new stream can preempt an appropriate amount of bandwidth from other existing streams, considering both quality and priority requirements of users. The existing preemption-based technique has focused on the preemption among the streams with the same user. However, in multi-party multimedia applications, there would be a case where we would like to raise the quality of a specific stream (e.g. in a video conference, the video stream of a new chair may become more important than those of the existing participants). Therefore the preemption should be allowed among streams with different users and the best preemption in terms of their requirements should be provided. In our technique, using the algorithm for solving the minimum flow cost problem, the preemption is calculated so that the total loss of quality and priority of the existing streams can be minimized. We have implemented the proposed technique and evaluated it through the experiment using MPEG1 video streams, and have confirmed that our technique can keep a high frame rate for each existing MPEG1 video stream even when accommodating a lot of new streams. Hiroharu Sakate, Hirozumi Yamaguchi, Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
ICNP | 5 |
| 1997 | Implementation of Distributed Systems described with LOTOS Multi-rendezvous on Bus Topology Networks
Keiichi Yasumoto, Kazuhiro Gotoh, Hiroki Tatsumoto, Teruo Higashino, Kenichi Taniguchi |
FORTE | 5 |
| 1997 | Protocol Synthesis from Time Petri Net Based Service SpecificationabstractSome methods for deriving protocol specifications from given service specifications with time constraints have been proposed. However, existing methods cannot treat the class of service specifications with both parallel synchronization and data values. They also assume that all clocks in the distributed system are synchronized. We propose an algorithm to derive a correct protocol specification automatically from a given service specification described in an extended model of time Petri nets where the above restrictions are eliminated. Using our method, we will be free from considering the details of communication delays on the design of real-time distributed systems. Hirozumi Yamaguchi, Kozo Okano, Teruo Higashino, Kenichi Taniguchi |
ICPADS | 4 |
| 1996 | Time-Action Alternating Model for Timed LOTOS and its Symbolic Verification of Bisimulation Equivalence
Akio Nakata, Teruo Higashino, Kenichi Taniguchi |
FORTE | 3 |
| 1995 | Verification of Liveness Property for Communicating FSM's with Conditional Transitions Depending on State Visiting Numbers
Teruo Higashino, Akio Nakata, Tatsuo Itoh, Kenichi Taniguchi |
FORTE | 4 |
| 1995 | A LOTOS Compiler Generating Multi-threaded Object Codes
Keiichi Yasumoto, Teruo Higashino, Kota Abe, Toshio Matsuura, Kenichi Taniguchi |
FORTE | 5 |
| 1995 | Synthesis of Protocol Entities' Specifications from Service Specifications in a Petri Net Model with RegistersabstractIn general, the services of a distributed system are provided by some cooperative protocol entities. The protocol entities must exchange some data values and synchronization messages in order to ensure the temporal ordering of the events which are described in a service specification of the distributed system. It is desirable that a correct protocol entity specification for each node can be derived automatically from a given service specification. In this paper, we propose an algorithm which synthesizes a correct protocol entity specification automatically from a service specification in a Petri Net model with Registers called PNR model. In our model, parallel events and selective operations can be described naturally. The control flow of a service specification must be described as a free-choice net in order to simplify the derivation algorithm, however, many practical systems can be described in this class. In our approach, since each protocol entity specification is also described in our PNR model, we can easily understand what events can be executed in parallel at each protocol entity. Hirozumi Yamaguchi, Kozo Okano, Teruo Higashino, Kenichi Taniguchi |
ICDCS | 4 |
| 1995 | Protocol synthesis from timed and structured specificationsabstractIn this paper, we propose a method to synthesize protocol specifications automatically from service specifications written in a time-extended LOTOS called LOTOS/T+. In LOTOS/T+, structured descriptions, such as parallelism and interruption are allowed to describe service specifications, and time-constraints among non-adjacent actions can be described using Presburger formulas. Here we assume that there is a reliable communication channel between any two nodes and the maximum communication delay for each channel is bounded by a constant. Moreover we assume service specifications have no deadlocks. Under our simulation policy, a specification S' is derived from a given service specification S and a given maximum communication delay of each channel. In S', time-constraints necessary for exchanging synchronization messages are added. If S and S' can carry out the same behaviour, i.e., if S and S' are bisimulation equivalent when time is ignored, then a correct protocol specification for simulating S is derived from S' automatically. Akio Nakata, Teruo Higashino, Kenichi Taniguchi |
ICNP | 3 |
| 1995 | Protocol visualization using LOTOS multi-rendezvous mechanismabstractIn this paper, we propose a method for visualizing LOTOS specifications using multi-rendezvous mechanism. For visualization, we have extended LOTOS by introducing some primitive animation events. Using the extended LOTOS, we describe a visualization scenario for events where we would like to visualize their execution. Then, we execute the original specification and its visualization scenario in parallel under LOTOS multi-rendezvous mechanism so that the corresponding animation is activated when each event is executed. The pair of the original specification and its visualization scenario is converted into the multi-threaded object code using our LOTOS compiler. In our visualization method we can specify the visualization scenario without modifying the original specification, and we can derive an object code which animates the original specification in real time. We have tried to visualize a LOTOS specification of "Dijkstra's dining philosophers", and evaluated the usefulness of our approach. Keiichi Yasumoto, Teruo Higashino, Toshio Matsuura, Kenichi Taniguchi |
ICNP | 4 |
| 1994 | Software Process Description Using LOTOS and Its Enaction
Keiichi Yasumoto, Teruo Higashino, Kenichi Taniguchi |
ICSE | 3 |
| 1993 | LOTOS enhancement to specify time constraint among non-adjacent actions using first order logic
Akio Nakata, Teruo Higashino, Kenichi Taniguchi |
FORTE | 3 |
| 1993 | Deriving Protocol Specifications from Service Specifications in Extended FSM ModelsabstractThe authors propose a synthetic technique to derive a correct protocol specification from a given service specification modeled as a nondeterministic extended finite state machine (EFSM). Each EFSM has a finite state control and a finite number of registers. In the model, the next state and the next values of the registers are determined depending on not only the current state and input but also the current values of the registers. The registers correspond to the system resources and they are allocated to some of the protocol entities in a distributed system. The derived protocol entities' specifications satisfy the resource allocation specified by the designer. A procedure solving 0-1 integer linear programming problems is used to reduce the number of the messages exchanged among the protocol entities.> Teruo Higashino, Kozo Okano, Hiroshi Imajo, Kenichi Taniguchi |
ICDCS | 4 |
| 1986 | Compiling and Optimizing Methods for the Functional Language ASL/F
Katsuro Inoue, Hiroyuki Seki, Kenichi Taniguchi, Tadao Kasami |
Sci. Comput. Program. | 3 |
| 1986 | Specification and Verification of Decentralized Daisy Chain Arbiters with omega-Extended Regular Expressions
Ichiro Suzuki, Y. Motohashi, Kenichi Taniguchi, Tadao Kasami, Tatsuaki Okamoto |
Theor. Comput. Sci. | 3 |
| 1984 | Membership Problems for Data Dependencies in Relational Expressions
Minoru Ito, Motoaki Iwasaki, Kenichi Taniguchi, Tadao Kasami |
Theor. Comput. Sci. | 3 |
| 1984 | An Algebraic Specification of HDLC Procedures and Its VerificationabstractIt is well known that algebraic specification methods are promising for specifying programs and for verifying their various properties formally. In this paper, an algebraic specification of information transfer procedures of high-level data link control (HDLC) procedures is presented and some of the main properties of the specification are shown. First, we introduce abstract states, state transition functions, and output functions corresponding to elementary notions extracted from the description of HDLC procedures in ISO 3309-1979 (E) and ISO 4335-1979 (E). Second, we show axioms which represent the relations between the values of functions before and after the state transitions. Then, it is proved that the specification is ``consistent,'' ``sufficiently complete,'' and ``nonredundant.'' Also it is shown that an implementation which realizes the specification is naturally derived. In the last section, verification of various properties of HDLC procedures is formulated in the same framework as the algebraic specification, and some verification examples are presented. Teruo Higashino, Masaaki Mori, Yuji Sugiyama, Kenichi Taniguchi, Tadao Kasami |
IEEE Trans. Software Eng. | 4 |
| 1983 | Membership Problem for Embedded Multivalued Dependencies under some Restricted Conditions
Minoru Ito, Kenichi Taniguchi, Tadao Kasami |
Theor. Comput. Sci. | 2 |
| 1979 | On equivalence of safe Petri nets
Kenichi Taniguchi, Toshio Matsuura, Yuji Sugiyama, Tadao Kasami |
FCT | 1 |
| 1979 | Decision Problems for Multivalued Dependencies in Relational DatabasesabstractTwo decision problems related to multivalued dependencies in a relational database are considered. In this paper, an algorithm is presented for deciding whether or not a multivalued dependency can be derived from sets F of functional dependencies and M of multivalued dependencies on a set U of attributes, whose running time is proportional to min $(k^2 |U|,||F \cup M||^2 )$ where k and $|U|$ are the numbers of dependencies in $F \cup M$ and attributes in U, respectively, and $||F \cup M||$ is the size of description of F and M. A related algorithm is also considered which decides whether or not there exists a nontrivial multivalued dependency that is valid in a projection of the original relation. Kenichi Hagihara, Minoru Ito, Kenichi Taniguchi, Tadao Kasami |
SIAM J. Comput. | 3 |
| 1976 | An O(n) Algorithm for Computing the Set of Available Expressions of D-Charts
Kenichi Taniguchi, Tadao Kasami |
Acta Informatica | 1 |
| 1976 | A Result on the Equivalence Problem for Deterministic Pushdown Automata
Kenichi Taniguchi, Tadao Kasami |
J. Comput. Syst. Sci. | 1 |
| 1970 | Reduction of Context-Free Grammars
Kenichi Taniguchi, Tadao Kasami |
Inf. Control. | 1 |
| 1969 | A Note on Computing Time for the Recognition of Context-Free Languages by a Single-Tape Turing Machine
Kenichi Taniguchi, Tadao Kasami |
Inf. Control. | 1 |
| 1967 | A search procedure for finding optimum group codes for the binary symmetric channelabstractThis paper presents a systematic procedure for finding optimum error-correcting group codes for the binary symmetric channel with m check digits and a minimum distance not less than do, where m and do are given integers. Some new schemes for reducing the computing time are used. The search procedure is readily programmable for computer execution and several programs were carried out on an IBM 7044. The newly found seven optimum triple-error-correcting group codes and six optimum double-error-correcting group codes including five quasi-perfect double-error-correcting codes are tabulated. Also, a list of optimum shortened cyclic codes found by a similar procedure is presented. The efficiency of the search procedure is demonstrated by the fact that the program yielded the new codes in a fairly short time. Nobuki Tokura, Kenichi Taniguchi, Tadao Kasami |
IEEE Trans. Inf. Theory | 2 |