期刊文献+

基于OCL的面向方面监控框架 被引量:1

Aspect Oriented Monitor Framework Based on OCL
下载PDF
导出
摘要 基于面向方面编程技术提出一种软件性质监控框架。该框架根据对象约束语言的约束条件生成监控方面,对监控方面与被监控软件进行编织,使软件在运行时具备发现约束违背的能力。使用模型约束检查工具USE可以进一步分析违约信息,实现其在模型上的可视化呈现。 This paper presents a monitor framework for software properties based on the techniques of Aspect Oriented Programming(AOP). This framework generates monitoring aspects from Object Constraint Language(OCL) constraints. By weaving monitor aspects with software monitored, the software can find any runtime violation of constraints. The information of violation of constraints can be analyzed further by using UML Specification Environment(USE). After the analysis, the information of violation will be shown on the model.
作者 彭中 毛晓光
出处 《计算机工程》 CAS CSCD 北大核心 2009年第13期17-19,60,共4页 Computer Engineering
基金 国家自然科学基金资助项目(60503032) 国家"863"计划基金资助项目(2006AA01Z178 2007AA010301)
关键词 对象约束语言 面向方面编程 监控框架 Object Constraint Language(OCL) Aspect Oriented Programming(AOP) monitor framework
  • 相关文献

参考文献6

  • 1Object Management Group Inc..Unified Modeling Language Specification,Version 2.1.2[Z/OL].(2007-11-01).http://www.omg.org/.
  • 2Object Management Group Inc..OCL 2.0 Specification[Z/OL].(2006-05-01).http://www.omg.org/.
  • 3Database Systems Group.Use a UML Based Specification Environment[Z/OL].(2007-05-16).http://www.db.informatik.unibremen.de/projects/USE/.
  • 4Gogolla M,Bohling J,Richters M.Validating UML and OCL Models in USE by Automatic Snapshot Generation[J].Journal on Software and System Modeling,2005,4(4):386-398.
  • 5Arlow J,Neustadt I.UML2 and the Unified Process:Practical Object-oriented Analysis and DesignfM].2nd ed.[S.l.]:Person Education Inc.,2005.
  • 6Richters M,Gogolla M.Aspect-oriented Monitoring of UML and OCL Constraints[C]//Proc.of the 4th AOSD Modeling with UML Workshop.San Francisco,CA,USA:[s.n.],2003.

同被引文献27

  • 1陈火旺,王戟,董威.高可信软件工程技术[J].电子学报,2003,31(z1):1933-1938. 被引量:115
  • 2Drusinsky D. The Temporal Rover and the ATG Rover[C]// SPIN Model Checking and Software Verification. volume 1885 of LCNS. Springer,2000:323- 330.
  • 3Kim Moonjoo, Viswanathan M, Kannan S, et al. Java-MaC: A Run-time Assurance Approach for Java Programs[J]. Formal Methods in System Design,2004,24(2) : 129 -155.
  • 4Rosu G, Havelund K. Rewriting-based techniques for runtime verification[J]. Automated Software Engineering, 2005,12 (2) : 151 -197.
  • 5Miles R.Aspeet J CookbookTM中文版[M].程利剑,译.北京:清华大学出版社,November 2006.
  • 6Sly R. Introduction to the Weblogic Diagnostics Framework (WLDF) [EB/OL]. http://www. oracle. com/technology/pub/ articles/dev2arch/2006/06/wldf. html, 2009-04.
  • 7Marinescu F. Glassbox- Automated monitoring and troubleshooting using AOP[EB/OL]. http://www. infoq. com/news/glassbox-aspect-troubleshooting, 2009-04.
  • 8Object Management Group, Inc. Object Constraint Language , Version 2.0[EB/OL]. http://www.omg. org/, 2009-04.
  • 9Object Management Group, Inc. UMLTM Profile for Sehedulability,Performance, and Time Specification, Version 1. 1 [EB/ OL]. http://www. omg. org/, 2009-04.
  • 10Mondragon O, Gates A Q, Roach S. Prospec; Support for Elicitation and Formal Specification of ,Software Properties[C] //Proceedings of Runtime Verification Workshop. 2004.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部