Norihisa Doi

Learn More
The reverse execution of programs is a function where programs are executed backward in time. A reversible debugger is a debugger that provides such a functionality. In this paper, we propose a novel reversible debugger that enables reverse execution of programs written in the C language. Our approach takes the <i>virtual machine based approach</i>. In this(More)
An extens ion of tile notion of "center ing" is descr ibed for illt erl)rcting zero|)rOIlO[lllS ~llld OVOFL l)l'O[IOl[llS in lia, Lllr;dly oCcllrring Japanese l:exl,, hi l)rcvi ous work, Oile ZeFO-[)l'OllOIlll (~llcodo,q the t )ackward-looking center , with i)rollOllllS a, nd o ther ze ro -p ronouns ha.ndh;d as if they were overtly expressed. All i nves t(More)
This paper proposes a new model-driven framework that allows developers to model and program domain-specific concepts (ideas and mechanisms specific to a particular domain) and to transform them toward the final (compilable) source code in a seamless manner. The proposed framework provides an abstraction to represent domainspecific concepts at both modeling(More)
This paper proposes a new model-driven framework that allows developers to model and program domain-specific concepts (ideas and mechanisms specific to a particular business or technology domain) and to transform them toward the final (compilable) source code. The proposed framework provides an abstraction to represent domain-specific concepts at both(More)
Clarifying information security motivation factors and their structure helps to promote information security. In this study, we conducted a questionnaire survey about drives and disincentives that affect the implementation of information security measures. Using the answers from the 932 respondents, we conducted Exploratory Factor Analysis. The result(More)