Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shin Nakajima is active.

Publication


Featured researches published by Shin Nakajima.


Electronic Notes in Theoretical Computer Science | 2006

Model-Checking Behavioral Specification of BPEL Applications

Shin Nakajima

To provide a framework to compose lots of specialised services flexibly, BPEL is proposed to describe Web service flows. Since the Web service flow description is basically a distributed collaboration, writing correct programs in BPEL is not easy. Verifying BPEL program prior to its execution is essential. This paper proposes a method to extract the behavioral specification from a BPEL appliation program and to analyze it by using the SPIN model checker. With the adequate abstraction method and support for DPE, the method can analyze all the four example cases in the BPEL standard document.


acm symposium on applied computing | 2010

Semi-automated diagnosis of FODA feature diagram

Shin Nakajima

A semi-automated model diagnostic method is proposed for FODA feature diagram, a primary modeling notation used in Software Product Line Engineering. The proposed method includes a propositional logic interpretation of the feature diagram and a diagram-slicing algorithm for locating bugs. In addition to logic-based formalization of the semantics, the novelty of our approach is that it uses heuristics taking into account the diagram graph structure. Although human intelligence is always involved in removing bugs from feature diagrams, the checking and diagnosing of them can be automated to some extent.


CSDM Asia | 2015

Model Checking of Energy Consumption Behavior

Shin Nakajima

Energy consumption is one of the primary non-functional properties to be addressed early in software system development. Model-based analysis methods are introduced in order to supplement the current practice of runtime profiler techniques. In the present paper, the energy consumption analysis is classified as a duration bounded cost constraint problem. Specifically, behavioral contracts based on Power Consumption Automata and properties written in terms of weighted linear temporal logic with freeze quantifiers are proposed. In addition, the problem is solved by model-checking of such logic formulas with respect to the automaton.


international conference on formal engineering methods | 2014

A Formula-Based Approach for Automatic Fault Localization of Imperative Programs

Si-Mohamed Lamraoui; Shin Nakajima

Among various automatic fault localization methods, two of them are specifically noticed, coverage-based and formula-based. While the coverage-based method relies on statistical measures, the formula-based approach is an algorithmic method being able to provide fine-grained information account for identified root causes. The method combines the SAT-based formal verification techniques with the Reiter’s model-based diagnosis theory. This paper adapts the formula-based fault localization method, and improves the efficiency of computing the potential root causes by using the push & pop mechanism of the Yices solver. The technique is particularly useful for programs with multiple faults. We implemented the method in a tool, SNIPER, which was applied to the TCAS benchmark. All single and multiple faults were successfully identified and discriminated by using the original test cases of the TCAS.


formal methods | 2015

Using Real-Time Maude to Model Check Energy Consumption Behavior

Shin Nakajima

Energy consumption is one of the primary non-functional concerns, especially for application programs running on systems that have limited battery capacity. A model-based analysis of energy consumption is introduced at early stages of development. As rigorous formal models of this, the power consumption automaton and a variant of linear temporal logic are proposed. Detecting unexpected energy consumption is then reduced to a model checking problem, which is unfortunately undecidable in general. This paper introduces some restrictions to the logic formulas representing energy consumption properties so that an automatic analysis is possible with Real-Time Maude.


SETTA 2015 Proceedings of the First International Symposium on Dependable Software Engineering: Theories, Tools, and Applications - Volume 9409 | 2015

Refinement and Proof Based Development ofźSystems Characterized by Continuous Functions

Guillaume Babin; Yamine Aït-Ameur; Shin Nakajima; Marc Pantel

The specification of cyber-physical systems usually relies on continuous functions over dense real numbers whereas their implementation is discrete. Proving the correctness of the discrete implementation with respect to the continuous specification remains a challenge in the presence of dense real numbers. In this paper, we propose a refinement-based formal method, relying on Event-B, for such developments. We illustrate our proposal with the development of a simple stability controller for a generic plant model. The continuous function that models the system behavior is refined as a discrete model of the same kind preserving stability expressed as a safety invariants of the continuous model. The obtained discrete model uses discrete time instants modeled on


Specification, Algebra, and Software | 2014

Everlasting Challenges with the OBJ Language Family

Shin Nakajima


international conference on software engineering | 2013

Hidden Markov model based automated fault localization for integration testing

Ning Ge; Shin Nakajima; Marc Pantel

mathbb {N}


international conference on software engineering | 2006

Formal specification and analysis of JAAS framework

Shin Nakajima; Tetsuo Tamai


Journal of Information Processing | 2016

A Formula-based Approach for Automatic Fault Localization of Multi-fault Programs

Si-Mohamed Lamraoui; Shin Nakajima

, whereas the continuous model is based on dense time on

Collaboration


Dive into the Shin Nakajima's collaboration.

Top Co-Authors

Avatar

Si-Mohamed Lamraoui

National Institute of Informatics

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Akihiko Ohsuga

University of Electro-Communications

View shared research outputs
Top Co-Authors

Avatar

Fumihiro Kumeno

Mitsubishi Research Institute

View shared research outputs
Top Co-Authors

Avatar

Keiji Hokamura

Kyushu Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marc Pantel

University of Toulouse

View shared research outputs
Researchain Logo
Decentralizing Knowledge