Software Design and Analysis
Research Staff
-
Prof.
Hajimu Iida -
Affiliate Prof.
Takahiro Miyashita -
Assoc.Prof.
Kohei Ichikawa -
Affiliate Assoc.Prof.
Toshinori Takai -
Affiliate Assoc.Prof.
Yasushi Tanaka -
Assist.Prof.
Keichi Takahashi -
Assist.Prof.
Toshiki Hirao
E-mail sdlab-contact [at] is.naist.jp
Research Areas
Modeling and management / improvement of the software development process
Process modeling / analysis / improvement
Project information visualization & management support
Social network analysis for open source projects
Project re-player (virtual re-play of projects)
Development process simulation
Repository mining
History analysis of source code (code clones / design patterns)
Fine grain process analysis of software maintenance
Extracting topics from developers' mailing lists
Software design & verification
Super-upper process design
Searching / detecting design patterns
System and software assurance
Software risk analysis
Cloud infrastructure design
Virtual computing environments deployment
Software defined network (SDN) deployment
Experiments on widely distributed systems
Resource management
High-performance computing
In-situ processing and visualization
Resource management in in-situ workflows
Optimization and parallelization of scientific software
I/O middleware for large-scale supercomputers
Key Features
In the Software Design & Analysis Laboratory, we conduct research on the methods and technologies which support the design / development of software and cloud computing systems. Our main focus is on the analysis and improvement of the software development process. Software technology is increasingly present in our daily lives, including various software embedded machinery and electronic devices for homes or mobile telephones and social infrastructures represented by cloud computing systems.
Research Equipment
We maintain a private cloud system for software analysis and cloud computing research integrated with a virtualization platform. This system comprises 47TiB of ultra high-speed and reliable network storage and a cluster of blade servers equipped with a total of 128 CPU cores and 576GiB of RAM. We have access to multiple leadership-class supercomputers, including USA's Summit and Japan's ABCI and Flow, for HPC research.