会议专题

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

国际会议

2011 3rd International Conference on Computer Engineering and Applications(2011第三届计算机工程与应用国际会议 ICCEA2011)

海口

英文

176-182

2011-07-15(万方平台首次上网日期,不代表论文的发表时间)