VLDB 2026 Research / reviewers in the wild / expert
Masataka Sassa
dblp:73/2181
· DBLP profile ↗
14ranked-venue papers
8as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 6 first-authorDatabases, data management, data science and information retrieval · 7 · 6 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 2
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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
stream programming |
0.0 | 1 | 1991 | Programming with Streams in a Pascal-Like Language · IEEE Trans. Software Eng. 1991 |
Compilers and program optimization › interprocedural optimization
inlining |
0.0 | 1 | 1991 | Programming with Streams in a Pascal-Like Language · IEEE Trans. Software Eng. 1991 |
Methods — techniques the papers use, named apart from their topics
functional programming · 0.0dataflow · 0.0coroutines · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Simultaneous Finite Automata: An Efficient Data-Parallel Model for Regular Expression MatchingabstractAutomata play important roles in wide area of computing and the growth of multicores calls for their efficient parallel implementation. Though it is known in theory that we can perform the computation of a finite automaton in parallel by simulating transitions, its implementation has a large overhead due to the simulation. In this paper we propose a new automaton called simultaneous finite automaton (SFA) for efficient parallel computation of an automaton. The key idea is to extend an automaton so that it involves the simulation of transitions. Since an SFA itself has a good property of parallelism, we can develop easily a parallel implementation without overheads. We have implemented a regular expression matcher based on SFA, and it has achieved over 10-times speedups on an environment with dual hexa-core CPUs in a typical case. Ryoma Sin'ya, Kiminori Matsuzaki, Masataka Sassa |
ICPP | 3 |
| 2009 | Comparison and evaluation of back-translation algorithms for static single assignment forms
Masataka Sassa, Yo Ito, Masaki Kohama |
Comput. Lang. Syst. Struct. | 1 |
| 2001 | Yet another generation of LALR parsers for regular right part grammars
Shin-ichi Morimoto, Masataka Sassa |
Acta Informatica | 2 |
| 1999 | D'Caml: Native Support for Distributed ML Programming in Heterogeneous Environment
Ken Wakita, Takashi Asano 0002, Masataka Sassa |
Euro-Par | 3 |
| 1997 | Systematic Debugging Method for Attribute Grammar Description
Masataka Sassa, Takuya Ookubo |
Inf. Process. Lett. | 1 |
| 1995 | Rie, a Compiler Generator Based on a One-pass-type Attribute GrammarabstractAbstract We herein describe a compiler generator, Rie, which is based on a one‐pass‐type attribute grammar. LR‐attributed grammars are one class of attribute grammars in which attribute evaluation can be performed in one pass during LR parsing without creating a parse tree. Rie was developed based on a variant of an LR‐attributed grammar called ECLR‐attributed grammar (equivalence class LR‐attributed grammar), in which equivalence relations are introduced into the LR‐attributed grammar. Rie generates a one‐pass compiler from a compiler description given in attribute grammar form. Many language processors have been developed using Rie. The generated compiler is only about 1.8 times slower than a handwritten compiler, which is fairly efficient for a compiler generated from formal descriptions. Masataka Sassa, Harushi Ishizuka, Ikuo Nakata |
Softw. Pract. Exp. | 1 |
| 1991 | Programming with Streams in a Pascal-Like LanguageabstractA description is given of features which were added to a conventional programming language that will manipulate streams of values. A stream is a sequence of values of a certain fixed type. The number of elements of a stream may be determined at execution time, and evaluation of each element can be postponed until its value is actually needed. Many programs can be expressed naturally and clearly as networks of processes communicating by means of streams. The network is called a composite function and consists of several component functions. Since component functions are connected solely by streams, they greatly increase the flexibility of combinations and the reusability of programs. Loop statements can be considered as iterative statements over streams. One general problem in these networks is the mechanism of terminating each process of the network. A practical solution for this problem is presented. Comparisons to other programming styles, such as coroutines, Lisp, functional programming, and dataflow languages, are described. Three modes of execution are considered for the implementation of composite functions: parallel mode, coroutine mode, and inline mode. In the inline mode, a composite function is expanded and transformed into a single function, realizing maximum run-time efficiency. Algorithms for this expansion are given.> Ikuo Nakata, Masataka Sassa |
IEEE Trans. Software Eng. | 2 |
| 1988 | Time-Optimal Short-Circuit Evaluation of Boolean Expressions
Masataka Sassa, Ikuo Nakata |
Inf. Process. Lett. | 1 |
| 1987 | ECLR-Attributed Grammars: A Practical Class of LR-Attributed Grammars
Masataka Sassa, Harushi Ishizuka, Ikuo Nakata |
Inf. Process. Lett. | 1 |
| 1987 | A Simple Realization of LR-Parsers for Regular Right Part Grammars
Masataka Sassa, Ikuo Nakata |
Inf. Process. Lett. | 1 |
| 1986 | Generation of Efficient LALR Parsers for Regular Right Part Grammars
Ikuo Nakata, Masataka Sassa |
Acta Informatica | 2 |
| 1986 | L-Attributed LL(1)-Grammars are LR-Attributed
Ikuo Nakata, Masataka Sassa |
Inf. Process. Lett. | 2 |
| 1977 | "V-Tape", A Virtual Memory Oriented Data Type, and its Resource Requirements
Masataka Sassa, Eiichi Goto |
Inf. Process. Lett. | 1 |
| 1976 | A Hashing Method for Fast Set Operations
Masataka Sassa, Eiichi Goto |
Inf. Process. Lett. | 1 |