Annals of Faculty of Computer and Information Sciences, Hosei University
Department of computer science <<Previous Next>>
HOME >> No.9 CONTENTS >> Akira SASAKI
Associate Professor
Akira SASAKI
Refereed Publications
  1. Akira Sasaki, Manabu Ichikawa, Hideki Tanuma and Hiroshi Deguchi, Constructing Tailored Simulations by Domain Specific Extension Approaches, In Proceedings of the Second World Congress on Social Simulation (WCSS2008), 2008, July, Virginia, USA.
    Abstract - This paper shows how to construct "tailored" simulations effectively using general purpose simulation languages or systems. Using such general systems, especially agent-based simulation systems, we can construct various simulations. However, using or customizing a simulation modeled on these versatile systems tends to be difficult for non-modelers or end users. Our approach in this study is to narrow the language gap between end users and modelers, and to introduce domain specific languages (DSLs) as an extension for general simulation languages. We define "relation definition language" as an example of DSL and extend our SOARS (Spot Oriented Agent Role Simulator) language. We will demonstrate that these extension approaches provide us a effective means to constructing tailored simulations.
Other Publications
  1. Akira Sasaki and Yasuyuki Suga “A method for generating program editors for domain specific languages” Information Processing Society of Japan, Special Interest Group on Programming, PRO2007-5 (The abstract is shown in Transaction of IPSJ (Programming), p124, Vol.1 No.2, 2008)
    Abstract - We propose a method for generating language-oriented editors. Target languages in this study are domain specific languages that are specialized to supporting tasks in specific domains. Primary users of such languages do not have programming skills. This means we should also offer a programming development tool with the language processor. These tools are expected to be generated from specifications, since the development and maintenance cost of such tools tends to be high. There are several studies on syntax-oriented editors for general purpose programming languages, such as incremental parsing and attribute evaluation techniques. On the other hand, in this study, it is not a program text that a programmer is to edit. Therefore, our approach to generating such tools is based on abstract syntax trees (ASTs) in which text structure is abstracted out. The method for checking of static semantics is based on the attribute grammar formulation. In this presentation, we will show the details of specification, generating algorithms, and evaluation with experiments.

>PAGE TOP