期刊文献+

基于Object-Z的ReflectiveArchitecture形式化研究 被引量:1

Research on ReflectiveArchitecture Formalism Based on Object-Z
下载PDF
导出
摘要 将元信息、元建模、反射和软件体系结构结合起来,提出了一种基于反射机制的软件体系结构重用方法,该方法是一种更通用、更便捷的重用方法;该方法定义并构造了一种在设计阶段支持软件体系结构重用的反射机制RMR-SA。描绘了基于反射机制RMRSA的反射式软件体系结构Reflective Architecture的元级体系结构模型。运用形式规格说明语言Object-Z对元级体系结构模型进行了完整的描述;选取链接模式Link,给出了它的初始化定理及其证明过程,以此为范例证明了被形式化的反射式软件体系结构的正确性。 Banding together meta information,meta modeling,reflection and software architecture,we presented a method of reusing software architecture based on reflection mechanism.It is a more versatile and convenient method.This mothod has defined and constructed a reflection mechanism RMRSA for software architecture reuse at software design phase.This paper described the meta-level architecture model of the reflective software architecture based on RMRSA.Moreover,it formalized the meta-level architecture model using the formal specification language--Object-Z completely.Taking the Link schema as an example,this paper also gave the initial theorem and its testified process,so as to testify the correctness of the formalized reflective software architecture.
作者 罗巨波 应时
出处 《计算机科学》 CSCD 北大核心 2010年第11期126-130,共5页 Computer Science
基金 国家自然科学基金项目(60473066) 教育部人文社会科学研究项目(09YJC870024)资助
关键词 软件体系结构重用 反射式软件体系结构 元级体系结构模型 形式化 Reuse of software architecture Reflective software architecture Meta-level architecture model Formalization
  • 相关文献

参考文献1

二级参考文献7

  • 1Bass L, Clements P, Kazman R. Software Architecture in Practice, Second Edition[M]. Addison Wesley, April 2003.
  • 2Mili H, Mili A, Yaeoub S. Reuse- based Software Engineering : Teehniques, Organization, and Controls[M]. Jonh Wiley & Sons Ltd. ,2001.
  • 3Keller R K, Schauer R. Design Components: Towards Software Composition at the Design Level[J]. ICSE, 1998: 302-311.
  • 4Medvidovic N,Rosenblum DS,Taylor RN. A language and environment for architecture-based software development and evolution[C]//Proc, of the 21st Int'l Conf. on Software Engineering. New York: ACM Press, 1999 : 44-53.
  • 5Binns P, Engelhart M, Jackson M, et al. Domain-Specific Software Architectures for Guidance, Navigation, and Control[J]. Int'l J Software Eng and Knowledge Eng, 1996,6 (2).
  • 6Monroe R T,Garlan D. Style-based reuse for software architectures[C]//Proceedings of the 4th International Conference on Software Reuse. Orlando, FL, USA, 1996.
  • 7Schrnerl B, Garlan D. AcmeStudio : : Supporting Style-Centered Architecture Development [C] // Proceedings of International Conference on Software Engineering. Edinburgh, Scotland, May 2004.

共引文献4

同被引文献9

  • 1Christensen F, Curbera F, Meredith G. Web Service Definition Language[EB/OL]. http://www. w3. org/TR/wsdl.
  • 2Martin D, b urstein M, hobbs J, et al. OWL-S.. Semantic Markup for Web Serviees[EB/OL]. http://www. w3. org/Submission/ OWL-S/.
  • 3Yang Jian, Papazoglou M P. Web component: a substrate for Web servise reuse and composition[J]. Lecture Notes in Computer Science, 2002,2348 : 21-36.
  • 4Beyer D, Chakrabarti A, Herminger T A. Web service interfaces [C]// Proceedings of the 14th international conference on World Wide Web(WWW '05). 2005:148-159.
  • 5Beyer D, Chakrabarti A, Henzinger T A. An Interface Formalism for Web Services[C]///Proceedings of the First International Workshop on Foundations of Interface Technologies(FIT 2005, San Francisco,CA,August 21). 2005.
  • 6Shin S K, Kim S D. A method to transform objectoriented design into component-based design using Object-Z[C]// Proceedings of the International Conference on Software Engineering Research, Management and Applications(SERA). 2005 : 274-281.
  • 7Alencar P S C, Cowan D D, Lucena C J P. A Logical Theory of Interfaces and Objects[J]. IEEE Transaction on Software Engi- neering, 2002,28(6): 548-575.
  • 8Zaremski A M, Wing J M. Specification matching for software components[J]. ACM Trans Soft Eng Meth, 1997, 6 (4): 333- 369.
  • 9Smith G. The Objeet-Z Specification Language [M]. Kluwer Academic Publishers, 2000.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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