A Model Driven Approach for Developing Software with Runtime Monitoring Capability
As software is becoming more pervasive in everyday life, monitoring softwares execution to prevent from damage is growing importance in many application areas. Although there are lots of frameworks and specification languages to help developers to specify runtime monitoring concerns, integrating them into design models is often neglected. At present, runtime monitoring capability is usually added to systems after they have already been realized. Given the state of the art softwares complexity, we believe that runtime monitoring concerns should be taken into account in the earlier development phase. To this end, we propose an extended design notation to integrate runtime monitoring concerns into software design. The proposed approach consists of two aspects: (1) an extension of UML sequence diagram is proposed, which helps users to express runtime monitoring concerns more easily; (2) a automatical translation from extended sequence diagrams into aspect-oriented code. An example is also given to illustrate how to use this approach.
Runtime Monitoring Sequence Diagram Aspectoriented Programming Tracematches
Xian Zhang Wei Dong Zhichang Qi
School of Computer, National University of Defense Technology Changsha, 410073, P.R.China
国际会议
海口
英文
176-182
2011-07-15(万方平台首次上网日期,不代表论文的发表时间)