Toward a Software Architectural Design Approach for Trusted Software Based on Monitoring
Wen Jing · Chinese Journal of Computers · 2010
Nowadays,the trustworthiness has become the noticed focus in qualities of software,which emphasizes analysis,measurement,corresponding applications and support environments for the trustworthiness quality.Injecting monitoring capacity into software can be one of the approaches to improve the credibility of software.However,the current work primarily concentrates on the programming and coding level,lacking a systematic architectural design approach to guide the whole design and analysis process for the trusted software.By introducing aspect-oriented architectural design approach and relevant techniques into the design and analysis of software,this paper tries to offer an effective and systematic solution for the trusted software system.Based on trusted software constitution model with the capability of monitoring,the proposed approach utilizes a special kind of aspect-oriented architecture description language AC2-ADL to depict such software system,contributing to comprehension,evolution and reusability of software architectural design decisions.Summarily,the whole designing process of the approach is discussed systematically through a case study in e-business domain.