期刊文献+

连接器层次组合的形式化方法研究

Formal Method Research on Hierarchical Composition for Connectors
下载PDF
导出
摘要 连接器是软件体系结构设计和开发的一级实体。针对已有的体系结构描述语言难以有效提供连接器的重用,从而使得连接器的建模和分析面临较大的困难和挑战的问题,提出了一种连接器层次组合的形式化方法。该方法以体系结构描述语言Wright为基础,将一个连接器层次化定义为一个体系结构配置。实例表明,它能为连接器提供一种增量式的开发方式,从而能适用于体系结构重用的目的。还使用CSP符号给出了层次组合连接器的形式语义。 As first-class entities in software architecture design and development, connectors are key determinants ot system functions and properties. A critical issue for modeling and analysis of connectors is that the existing ADLs is difficult to support their reuse, which results in great difficulties and challenges. A formal method for the hierarchical composition of connectors' specification was proposed based on WRIGHT, an architectural description language. And it is characterized by defining a con- nector as a full configuration. Examples show that it provides a mechanism for designing connectors in an incremental way, which is available for software architecture reuse. Still, the formal semantics for the hierarchical composition of connectors was defined using CSP notation.
出处 《武汉理工大学学报(信息与管理工程版)》 CAS 2008年第4期591-595,共5页 Journal of Wuhan University of Technology:Information & Management Engineering
基金 国家自然科学基金资助项目(60473066)
关键词 连接器 层次组合 WRIGHT 重用 connector hierarchical composition Wright reuse
  • 相关文献

参考文献10

  • 1GARLAND. Software architecture: a roadmap [ C ]. Proc. of the 22nd Int. Conf. on Software Engineering, Future of Software Engineering Track. New York: ACM Press, 2000:91 -101.
  • 2SHAW M, GARLAND. Software architecture: perspectives on an emerging discipline [ M ]. Englewood Cliffs : Prentice Hall Inc., 1996.
  • 3GARLAN D, PARRY D E. Introduction to the special issue on software architecture [ J ].- IEEE Trans. on Software Engineering, 1995, 21 (4) : 269- 274.
  • 4MEDVIDOVIC N. A alassification and comparison framework for software architecture description languages[ J]. IEEE Transactions on Software Engineering, 2000, 26 ( 1 ) : 70 - 93.
  • 5CLEMENTS P C. A survey of architecture description languages[C]. Proc. of 8th Int'l Workshop on Software Specification and Design(IWSSD96). Washington: IEEE Computer Society Press, 1996:16 -25.
  • 6任洪敏,张敬周,钱乐秋.软件复合连接件的形式化研究[J].计算机科学,2005,32(3):132-135. 被引量:2
  • 7熊惠民,应时,虞莉娟,张韬.基于反射的连接器组合重用方法[J].软件学报,2006,17(6):1298-1306. 被引量:9
  • 8ALLEN R, GARLAN D. A formal basis for architectural connection [ J ]. ACM Trans. on Software Engineering and Methodology, 1997, 6(3) : 213 -249.
  • 9ALLEN R. A formal approach to software architecture [ D]. Pittsburgh: Carnegie Mellon University, 1997.
  • 10HOARE C A R. Communicating sequential processes [ M]. Englewood Cliffs: Prentice Hall, 1985.

二级参考文献13

  • 1Shaw M,Garlan D. Software architecture: perspectives on an emerging discipline. Prentice Hall,Inc. 1996. 165-172
  • 2Object Management Group. CORBA, OMG Website. 2000.http://www.omg.org
  • 3Szyperski C. Components Software-Beyond Object-Oriented Programming. Cambrige, MA: Addison-Wesley Publishing Company,1997. 3-13
  • 4Shaw M,DeLine R,Klen D V,et al. Abstractions for software architecture and tools to support them. IEEE Trans. on Software Engineering, 1995,21(4):314-355
  • 5Spitznagel B,Garlan D. A Compositional Approach for Constructing Connectors. In : Proc. of the 2nd IEEE/IFIP Working Conf. on Software Architecture, Los Alamitos: IEEE Press, 2001. 148-157
  • 6Lopes A, Wermelinger M, Fideiro J. Higher-Order Architectural Connectors. 2001. http://www-ctp.di.fet.unl.pt/-mw/pubs/2001/bighocs.pdf
  • 7Garlan D. Higher-order Connectors. In: Proc. of Workshop on Compositional Software Architectures ,California, 1998. 3-12
  • 8Shaw M. Procedure Calls are the Assembly Language of Software Interconnections: Connectors Deserve First-Class Status: [Technical Report, CMU//CS-94-107]. Carnegie Mellon University,1994
  • 9Gacek C. Detecting Architectural Mismatches During Systems Composition: [Technical Report, USC-CSE-97-506]. University of Southern California, 1997
  • 10Wermelinger M,Lopes A,Fiadeiro J L. Superposing Connectors.In: Proc. of 10th Intl. Workshop on Software Specification and Design,IEEE Computer Society Press, 2000.87-94

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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