期刊文献+

面向服务体系结构的连接器规约及其验证 被引量:1

Specifying and verifying Service-Oriented Architectural connectors
下载PDF
导出
摘要 连接器建模是软件体系结构设计中研究的重要问题之一。同样,考虑到面向服务体系结构松散耦合的特性,对其所涉及的连接独立于服务的设计进行规约也是一个关键问题。本文将SOA中的服务连接抽象为面向服务设计中的第一类实体--面向服务体系结构的连接器。给出了SOA的连接器模型的规约,并采用π演算作为文中方法的形式化基础以实现对其特性的分析与推理。结合实例给出了SOA连接器的连接语义,并定义了一系列操作原语以规约SOA中与连接器相关的动态重配置和连接器组合。同时,文章用实例展示了文中方法的应用。最后,利用π演算的等价理论及其形式化工具验证了文中方法的正确性。 Architectural connector modeling is one of the most important problems in software architecture design. Similarly, as for Service-Oriented Architecture (SOA)design, a critical issue is to describe its connections in consideration of its loose coupling nature This paper presents an approach to specify service-oriented architectural connectors; at the same time, 'rr-ealculus is adopted as the formal basis of our approach in order to analyze and reason about the key properties of the model. The connection semantic is given and some operational primitives are defined to capture the dynamic reconfignrations related to connectors as well as connector composition. Finally, we analyze and verify the connector model within an application scenario.
作者 曹晟 胡瑞敏
出处 《电子设计工程》 2011年第8期5-9,共5页 Electronic Design Engineering
基金 高校博士点基金(20090141110054) 国家自然科学基金重点项目(60832002)
关键词 面向服务体系结构 连接器 连接器组合 Π演算 service-oriented architecture connector connector composition π-calculus
  • 相关文献

参考文献16

  • 1Erl T. Service-Oriented Architecture: concepts, technology, and design [M]. N J: Prentice HaI1PTR, 2005.
  • 2Baresi L, Heckel R, Thone S, Varro D. Modeling and validation of service-oriented architecture [C]// Application vs. style. In: Inverardi P, Paakki J, eds. Proc. of Conf. ESEC/FSE 2003. New York: ACM Press, 2003:68-77.
  • 3Amir R, Zeid A. A UML profile for service oriented architectures [C]//In: Vlissides JM, Schmidt DC, eds. Proc. of Conf. OOPSLA'04. New York: ACM Press, 2004:192- 193.
  • 4Magee J, Dulay N, Eisenbach S, et al. Specifying distributed software architectures [C]// In: Schafer W, Botella P, eds. Proc. of Conf. 5th European Software Engineering. Berlin: Springer-Verlag, 1995 : 137-154.
  • 5Luckham D C, Augustin L M, Kenney J J, et al.Specification and analysis of system architecture using rapide [J]. IEEE Trans. on Software Engineering, 1995, 21 (4): 336-355.
  • 6Dashofy E M, Hoek A, Taylor R N. An infrastructure for the rapid development of XML-based architecture description languages [C]// In Proc. of 24th Int'l Conf. Software Engineering. New York: ACM Press, 2002: 266-276.
  • 7Stal M. Using architectural patterns and blueprints for service-oriented architecture [J]. IEEE Software, 23 (2):54- 61.
  • 8Kruger IH, Mathew R. Systematic development and exploitation of service-oriented software architectures [C]//In Proc. of 4th Working IEEE/IFIP Conf. Software Architecture. Los Alamitos: IEEE Computer Society, 177-187.
  • 9Garlan D. Higher-order connectors. In: Proc. of Workshop on Compositional Software Architectures [C]// Monterey, CA, 1998: 3-12.
  • 10Spitznagel B, Garlan D. A compositional constructing connectors [C]// In: Kazman R, Verhoef C, van Vliet H, eds. Proc. of the IEEE/IFIP Conf. on Software Architecture. IEEE Computer Society, 2001 : 148-157 approach for Kruchten P, 2nd Working Washington:.

二级参考文献1

共引文献8

同被引文献7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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