Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mizuhito Ogawa

dblp:55/2431 · DBLP profile ↗
← Back
28ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0002-8050-7228ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 14 · 4 first-authorSoftware engineering, systems software and programming languages · 13 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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.

Theoretical computer science
2 papers
Logic in computer science · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Processor architecture and microarchitecture · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 77% Program analysis · 23%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 56% Query processing and optimization · 44%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
formal semantics
0.412019
Formal Semantics Extraction from Natural Language Specifications for ARM · FM 2019
Processor architecture and microarchitecture › instruction set architecture › RISC
ARM architecture
0.112019
Formal Semantics Extraction from Natural Language Specifications for ARM · FM 2019
Processor architecture and microarchitecture
instruction set architecture
0.112019
Formal Semantics Extraction from Natural Language Specifications for ARM · FM 2019
Data models and query languages › query language
monadic query
0.012003
A linear time algorithm for monadic querying of indefinite data over linearly ordered domains · Inf. Comput. 2003
Query processing and optimization
query execution
0.012003
A linear time algorithm for monadic querying of indefinite data over linearly ordered domains · Inf. Comput. 2003
Program analysis › data flow analysis › value analysis
floating-point analysis
0.012010
Checking roundoff errors using counterexample-guided narrowing · ASE 2010
Logic in computer science › lambda calculus
normalization
0.012001
Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems · Inf. Comput. 2001
Logic in computer science
term rewriting
0.012001
Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems · Inf. Comput. 2001

Methods — techniques the papers use, named apart from their topics

natural language processing · 0.8symbolic execution · 0.1counterexample-guided narrowing · 0.1uniform normalization · 0.0perpetuality · 0.0
YearPublicationVenuePosition
2019 Formal Semantics Extraction from Natural Language Specifications for ARM
Anh V. Vu, Mizuhito Ogawa
FM2
2017 A Sliding-Window Algorithm for On-The-Fly Interprocedural Program Analysis
Xin Li 0010, Mizuhito Ogawa
ICFEM2
2017 raSAT: an SMT solver for polynomial constraints
Xuan-Tung Vu, To Van Khanh, Mizuhito Ogawa
Formal Methods Syst. Des.3
2016 Termination and Boundedness for Well-Structured Pushdown Systems
abstract
Well-structured pushdown systems (WSPDSs) extend pushdown systems withwell-quasi-ordered (possibly infinitely many) states and stack alphabet. As an expressive model for concurrent recursive computations, WSPDSs are believed to "be close the border of undecidability"[11]. Most of the decidability results are known only on subclasses. In this paper, we investigate the decidability of the termination and boundedness problems for WSPDSs using two algorithms: One is an extension of the reduced reachability tree technique proposed by Leroux et. al in [11]. The other is based on Post*-automata technique which has been successfully applied in the model checking of pushdown systems. The complexity of both are Hyper-Ackermannian for bounded WSPDSs. We implement both algorithms and make experiments on a large number of randomly generated WSPDSs. The results illustrate thatthe Post*-automata based algorithm sometimes behaves an order of magnitude faster.
Suhua Lei, Xiaojuan Cai, Mizuhito Ogawa
TASE3
2015 Non-E-Overlapping, Weakly Shallow, and Non-Collapsing TRSs are Confluent
Masahiko Sakai, Michio Oyamaguchi, Mizuhito Ogawa
CADE3
2015 Confluence of Layered Rewrite Systems
Jiaxiang Liu 0001, Jean-Pierre Jouannaud, Mizuhito Ogawa
CSL3
2013 A Hybrid Approach for Control Flow Graph Construction from Binary Code
abstract
Binary code analysis has attracted much attention. The difficulty lies in constructing a Control Flow Graph (CFG), which is dynamically generated and modified, such as mutations. Typical examples are handling dynamic jump instructions, in which destinations may be directly modified by rewriting loaded instructions on memory. In this paper, we describe a PhD project proposal on a hybrid approach that combines static analysis and dynamic testing to construct CFG from binary code. Our aim is to minimize false targets produced when processing indirect jumps during CFG construction. To evaluate the potential of our approach, we preliminarily compare results between our method and Jakstab, a state-of-the-art tool in this field.
Thien Binh Nguyen, Thanh Tho Quan, Mizuhito Ogawa
APSEC (2)4
2013 SAT and SMT: Their Algorithm Designs and Applications
abstract
SAT and SMT (SAT modulo theory) solvers aim to find a satisfiable instance of given constraints. SAT solver accepts a boolean constraints in a conjunctive normal form (CNF), such as, and if a CNF is satisfiable, returns an instance, such as. SMT solver accepts constraints described in background theory, such as arithmetic. Part 1 is devoted to explain the textbook concepts and usage of SAT and SMT solvers. For their usage, we investigate how to encode problems into CNF. Examples are taken from puzzles. Although puzzles are problems on bounded domains, there is certain hierarchy of difficulties, corresponding to the logical hierarchy of problems. Our examples are SUDOKU [2], Logic pictures [3], and Slither link [4] 1, 2, which correspond to descriptions in CNF, general propositional logic, and higher order logic, respectively. As conversion techniques to efficient CNFs, a popular Tseitin conversion and two special techniques (for the latter two, respectively) are introduced. If time allows, we will overview on de-facto-standard algorithm designs for SAT solvers, i.e., non-chronological back tracking with implication graphs, conflict driven learning and reset, and two watched literals [1].
Mizuhito Ogawa, To Van Khanh
APSEC (2)1
2013 Well-Structured Pushdown Systems
Xiaojuan Cai, Mizuhito Ogawa
CONCUR2
2010 Checking roundoff errors using counterexample-guided narrowing
abstract
This paper proposes a counterexample-guided narrowing approach, which mutually refines analyses and testing if (possibly spurious) counterexamples are found. A prototype tool CANAT for checking roundoff errors between floating point and fixed point numbers is reported with preliminary experiments.
Do Thi Bich Ngoc, Mizuhito Ogawa
ASE2
2010 Conditional weighted pushdown systems and applications
abstract
Pushdown systems are well understood as abstract models of programs with (recursive) procedures. Reps et al. recently extended pushdown systems into weighted pushdown systems, which serve as a generalized framework for solving certain kinds of meet-over-all-path problems in program analysis. In this paper, we extend weighted pushdown systems to conditional weighted pushdown systems, by further specifying conditions under which a pushdown transition rule can be applied, and show that model checking problems on conditional weighted pushdown systems can be reduced to those on weighted pushdown systems.
Xin Li 0010, Mizuhito Ogawa
PEPM2
2010 Weakly-non-overlapping non-collapsing shallow term rewriting systems are confluent
Masahiko Sakai, Mizuhito Ogawa
Inf. Process. Lett.2
2009 Overflow and Roundoff Error Analysis via Model Checking
abstract
This paper proposes a framework for statically analyzing overflow and roundoff errors of C programs. First, a new range representation, "extended affine interval", is proposed to estimate overflow and roundoff errors. Second, the overflow and roundoff error analysis problem is encoded as a weighted model checking problem. To avoid widening, currently we focus on programs with bounded loops, which typically appear in encoder/decoder reference algorithms. Last, we implement the proposed framework as a static analysis tool CANA. Experimental results on small programs show that the extended affine interval is much more precise than classical interval.
Do Thi Bich Ngoc, Mizuhito Ogawa
SEFM2
2009 Event-Clock Visibly Pushdown Automata
Nguyen Van Tang, Mizuhito Ogawa
SOFSEM2
2008 Context-Sensitive Relevancy Analysis for Efficient Symbolic Execution
Xin Li 0010, Daryl Shannon, Indradeep Ghosh, Mizuhito Ogawa, Sreeranga P. Rajan, Sarfraz Khurshid
APLAS4
2008 Authentication Revisited: Flaw or Not, the Recursive Authentication Protocol
Guoqiang Li 0001, Mizuhito Ogawa
ATVA2
2007 On-the-Fly Model Checking of Fair Non-repudiation Protocols
Guoqiang Li 0001, Mizuhito Ogawa
ATVA2
2005 Proving Properties of Incremental Merkle Trees
Mizuhito Ogawa, Eiichi Horita, Satoshi Ono
CADE1
2005 Maximum Marking Problems with Accumulative Weight Functions
Isao Sasano, Mizuhito Ogawa, Zhenjiang Hu 0002
ICTAC2
2004 A Lightweight Mutual Authentication Based on Proxy Certificate Trust List
Xin Li 0010, Mizuhito Ogawa
PDCAT2
2004 Well-quasi-orders and regular omega-languages
Mizuhito Ogawa
Theor. Comput. Sci.1
2003 Iterative-free program analysis
abstract
flow analyses are reduced to the problem of finding a fixed point in a certain transition system, and such fixed point is commonly computed through an iterative procedure that repeats tracing until convergence.
Mizuhito Ogawa, Zhenjiang Hu 0002, Isao Sasano
ICFP1
2003 A linear time algorithm for monadic querying of indefinite data over linearly ordered domains
Mizuhito Ogawa
Inf. Comput.1
2001 Uniform Normalisation beyond Orthogonality
Zurab Khasidashvili, Mizuhito Ogawa, Vincent van Oostrom
RTA2
2001 Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems
Zurab Khasidashvili, Mizuhito Ogawa, Vincent van Oostrom
Inf. Comput.2
2001 Unique normal form property of compatible term rewriting systems: a new proof of Chew's theorem
Ken Mano, Mizuhito Ogawa
Theor. Comput. Sci.2
2000 Make it practical: a generic linear-time algorithm for solving maximum-weightsum problems
abstract
In this paper we propose a new method for deriving a practical linear-time algorithm from the specification of a maximum-weightsum problem: From the elements of a data structure x, find a subset which satisfies a certain property p and whose weightsum is maximum. Previously proposed methods for automatically generating linear-time algorithms are theoretically appealing, but the algorithms generated are hardly useful in practice due to a huge constant factor for space and time. The key points of our approach are to express the property p by a recursive boolean function over the structure x rather than a usual logical predicate and to apply program transformation techniques to reduce the constant factor. We present an optimization theorem, give a calculational strategy for applying the theorem, and demonstrate the effectiveness of our approach through several nontrivial examples which would be difficult to deal with when using the methods previously available.
Isao Sasano, Zhenjiang Hu 0002, Masato Takeichi, Mizuhito Ogawa
ICFP4
1992 Chew's Theorem Revisited -Uniquely Normalizing Property of Nonlinear Term Rewriting Systems-
Mizuhito Ogawa
ISAAC1