Modeling and verification of web software based on theories symbolic computation
Project/Area Number |
20300001
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Fundamental theory of informatics
|
Research Institution | University of Tsukuba |
Principal Investigator |
IDA Tetsuo 筑波大学, システム情報系, 教授 (70100047)
|
Co-Investigator(Kenkyū-buntansha) |
MINAMIDE Yasuhiko 筑波大学, システム情報系, 准教授 (50252531)
MARIN Mircea 筑波大学, システム情報系, 講師 (60396603)
SUSUKI Taro 会津大学, コンピュータ理工学部, 准教授 (90272179)
|
Project Period (FY) |
2008 – 2011
|
Project Status |
Completed (Fiscal Year 2011)
|
Budget Amount *help |
¥19,110,000 (Direct Cost: ¥14,700,000、Indirect Cost: ¥4,410,000)
Fiscal Year 2011: ¥3,120,000 (Direct Cost: ¥2,400,000、Indirect Cost: ¥720,000)
Fiscal Year 2010: ¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2009: ¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Fiscal Year 2008: ¥7,150,000 (Direct Cost: ¥5,500,000、Indirect Cost: ¥1,650,000)
|
Keywords | ソフトウェア検証 / 記号計算 / ウェブ / 情報基礎 / ソフトウェア / 検証 / ソフトウェア学 |
Research Abstract |
As a case study of Web software verification, we have verified the core of WebEos. The effective verification was conducted by utilizing some results of the computation conducted on Mathematica. With respect to the verification based on string analysis, we developed the method to precisely analyze regular expression matching. By introducing the analysis of communication to database, we enabled the detection of stored XSS. We designed and implemented an algorithm of greedy regular expression matching based on position automata.
|
Report
(6 results)
Research Products
(47 results)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Journal Article]2010
Author(s)
松本宗太郎, 南出靖彦
-
Journal Title
Rubyプログラムの制御フロー解析とその健全性の証明 3巻
Pages: 9-25
Related Report
Peer Reviewed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation] Copy-on-Write in the PHP Langauge2009
Author(s)
Tozawa, M.Tatsubori, T.Onodera, Y.Minamide
Organizer
Proc.of the 13^<th> International Conference on Programming Languages, pp.200-212
Place of Presentation
Lyon, France
Year and Date
2009-08-23
Related Report
-
-
-
-
-
-
-
-
-