Masaya Shimakawa
Tokyo Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Masaya Shimakawa.
Journal of Integrative Bioinformatics | 2013
Sohei Ito; Takuma Ichinose; Masaya Shimakawa; Naoko Izumi; Shigeki Hagihara
Despite a lot of advances in biology and genomics, it is still difficult to utilise such valuable knowledge and information to understand and analyse large biological systems due to high computational complexity. In this paper we propose a modular method with which from several small network analyses we analyse a large network by integrating them. This method is based on the qualitative framework proposed by authors in which an analysis of gene networks is reduced to checking satisfiability of linear temporal logic formulae. The problem of linear temporal logic satisfiability checking needs exponential time in the size of a formula. Thus it is difficult to analyse large networks directly in this method since the size of a formula grows linearly to the size of a network. The modular method alleviates this computational difficulty. We show some experimental results and see how we benefit from the modular analysis method.
Theoretical Computer Science | 2015
Sohei Ito; Takuma Ichinose; Masaya Shimakawa; Naoko Izumi; Shigeki Hagihara
In this article we propose a novel formalism to model and analyse gene regulatory networks using a well-established formal verification technique. We model the possible behaviours of networks by logical formulae in linear temporal logic (LTL). By checking the satisfiability of LTL, it is possible to check whether some or all behaviours satisfy a given biological property, which is difficult in quantitative analyses such as the ordinary differential equation approach. Owing to the complexity of LTL satisfiability checking, analysis of large networks is generally intractable in this method. To mitigate this computational difficulty, we developed two methods. One is a modular checking method where we divide a network into subnetworks, check them individually, and then integrate them. The other is an approximate analysis method in which we specify behaviours in simpler formulae which compress or expand the possible behaviours of networks. In the approximate method, we focused on network motifs and presented approximate specifications for them. We confirmed by experiments that both methods improved the analysis of large networks. We propose a novel qualitative method for analysing gene networks based on formal verification technique.Behaviours and properties of networks are described in temporal logic formulae.By checking satisfiability of the formula, we can analyse properties of the network.To improve the efficiency of analysis we developed the modular and approximate method.
automated software engineering | 2014
Shigeki Hagihara; Naoki Egawa; Masaya Shimakawa
Verifying realizability in the specification phase is expected to reduce the development costs of safety-critical reactive systems. If a specification is not realizable, we must correct the specification. However, it is not always obvious what part of a specification should be modified. In this paper, we propose a method for obtaining the location of flaws. Rather than realizability, we use strong satisfiability, due to the fact that many practical unrealizable specifications are also strongly unsatisfiable. Using strong satisfiability, the process of analyzing realizability becomes less complex. We define minimal strongly unsatisfiable subsets (MSUSs) to locate flaws, and construct a procedure to compute them. We also show correctness properties of our method, and clarify the time complexity of our method. Furthermore, we implement the procedure, and confirm that MSUSs are computable for specifications of reactive systems at non-trivial scales.
Acta Informatica | 2017
Takashi Tomita; Atsushi Ueno; Masaya Shimakawa; Shigeki Hagihara
Linear temporal logic (LTL) synthesis is a formal method for automatically composing a reactive system that realizes a given behavioral specification described in LTL if the specification is realizable. Even if the whole specification is unrealizable, it is preferable to synthesize a best-effort reactive system. That is, a system that maximally realizes its partial specifications. Therefore, we categorized specifications into must specifications (which should never be violated) and desirable specifications (the violation of which may be unavoidable). In this paper, we propose a method for synthesizing a reactive system that realizes all must specifications and strongly endeavors to satisfy each desirable specification. The general form of the desirable specifications without assumptions is
formal methods | 2016
Shigeki Hagihara; Atsushi Ueno; Takashi Tomita; Masaya Shimakawa
international workshop on reachability problems | 2015
Masaya Shimakawa; Shigeki Hagihara
\mathbf{G }\varphi
international conference on information and communication technology | 2013
Masaya Shimakawa; Shigeki Hagihara
international conference software and computer applications | 2017
Shigeki Hagihara; Yoshiharu Fushihara; Masaya Shimakawa; Masahiko Tomoishi; Naoki Yonezaki
Gφ, which means “
international conference software and computer applications | 2017
Masaya Shimakawa; Kenji Osari; Shigeki Hagihara; Naoki Yonezaki
international conference on formal engineering methods | 2014
Shohei Mochizuki; Masaya Shimakawa; Shigeki Hagihara
\varphi