Safe Dynamic Composition and Secure Execution of Software Based on Static Analysis and Execution Monitoring
Project/Area Number |
17500017
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | Tokyo Institute of Technology |
Principal Investigator |
WATANABE Takuo Tokyo Institute of Technology, Graduate School of Information Science and Engineering, Associate Professor, 大学院・情報理工学研究科, 助教授 (20222408)
|
Co-Investigator(Kenkyū-buntansha) |
YAMADA Kiyoshi National Institute of Advanced Industrial Science and Technology, Research Center for Information Security, Researcher, 情報セキュリティ研究センター, 研究員 (80415760)
|
Project Period (FY) |
2005 – 2006
|
Project Status |
Completed (Fiscal Year 2006)
|
Budget Amount *help |
¥3,200,000 (Direct Cost: ¥3,200,000)
Fiscal Year 2006: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2005: ¥1,700,000 (Direct Cost: ¥1,700,000)
|
Keywords | formal specification / design by contract / aspect orientation / model-based development / execution monitoring / covert channel / information flow / state transition description / オントロジー |
Research Abstract |
Behavioral interface specification languages, such as Java Modeling Language (JML), can be used to specify the behavior of program modules. We have developed a behavioral interface specification language Moxa, an extension of JML. Moxa provides a new modularization mechanism called assertion aspect that can capture the crosscutting properties among assertions. In this resarch, we briefly explain the notion of assertion aspects and the design of Moxa, and then we show an example specification. By comparing the specification to its JML counterpart, we show that the use of assertion aspects clarifies the large, complex specification and greatly simplifies each assertion in the specification.
|
Report
(3 results)
Research Products
(19 results)