期刊文献+

构件适应和组装的形式化语义描述 被引量:1

Formal specification of component adaptation and composition
下载PDF
导出
摘要 构件适应技术是基于构件的软件工程中一个很难解决的问题,分析了三种构件适应结构的应用条件,采用了形式化语义的方法描述和推导了与构件以及构件适应相关的问题,根据构件描述与应用需求描述动态地选择不同的适应层次来适应构件,从被适应的构件描述中推导出复合构件的描述,为构件适应的形式化分析、组装正确性检验提供了保证,并列出了一些值得进一步研究的问题。 Software component adaptation is widely recognized to be a crucial problem in component-based software engineering. In this paper,the conditions of component adaptation architecture are analyzed.A component model and three composition architectures are described in formal semantic,including sequential architecture,alternative architecture and parallel architecture. The proposed architecture obtains the semant/cs of the component requested which has the pre-condition and the post-condition and dynamically composes the requested components based on the condition of the architecture applications.The complex component's specification can be made automatically from the adapted components' specifications.The proposed approach in the paper offers a guarantee to the formal analysis of component composition and the validation of the proper component composition. At last the future works are listed.
作者 谢兄 张维石
出处 《计算机工程与应用》 CSCD 北大核心 2007年第21期36-39,45,共5页 Computer Engineering and Applications
基金 国家自然科学基金(the National Natural Science Foundation of China under Grant No.60573087)。
关键词 基于构件的软件工程 软件构件 构件组装 构件适应 软件复用 形式化描述 component -based software engineering software component component composition component adaptation software reuse formal specification
  • 相关文献

参考文献16

  • 1Bracciali A,Brogi A,Canal C.A formal approach to component adaptation[J].Journal of Systems and Software,2005,74(1):45-54.
  • 2Morel B,Alexander P.Automating component adaptation for reuse[C]//the Processing of IEEE International Conference on Automated Software Engineering (ASE 2003).IEEE Computer Society Press,2003:142-151.
  • 3Canal C,Poizat P,Salaün G.Adaptation of component behavior using synchronous vectors Technical Report ITI-05-10[R],2005-12-21.
  • 4Penix J,Alexander P.Toward automated component adaptation[C]//Proceedings of the 9th International Conference on Software Engineering & Knowledge Engineering (SEKE-97),Madrid,Spain,June 18-20,1997.
  • 5Reussner R H,Becker Y,Firus V.Component composition with parametric contracts[C]//Proceedings of the Net.ObjectDays,2004:155-169.
  • 6Jens H,Heiko K,Ralf R.Parametric performance contracts for software components with concurrent behaviour[C]//3rd Workshop on Formal Aspects of Component Software (FACS),Prague,Czech Republic,20-22 Sep 2006.
  • 7Ralf R,Viktoria F,Steffen B.Parametric Performance Contracts for Software Components and their Compositionality[C]//Proceedings of the 9th International Workshop on Component-Oriented Programming (WCOP 04).
  • 8Shaw M,DeLine R,Klein D,et al.Abstractions for software architectureand tools to support them[J].IEEE Transactions on Software Engineering,1995,21 (4):314-335.
  • 9Brogi A,Canal C,Pimentel E.Component adaptation through flexible subservicing.Science of Computer Programming[J].Electronic Notes in Theoretical Computer Science(ENTCS),2003,85(3).
  • 10Allen R,Garlan D.A formal basis for architectural connection[J].ACM Transactions on Software Engineering and Methodology,1997,6(3):213-249.

二级参考文献7

共引文献263

同被引文献14

  • 1CHAN M,CAMPO E,ESTVE D,et al.Smart homes:Current features and future perspectives[J].Maturitas,2009,64:90-97.
  • 2APPLE,Inc.Introducing homekit[EB/OL].[2014-11-18].https:∥developer.apple.com/homekit/.
  • 3APPLE,Inc.HomeKit user interface guidelines[EB/OL].[2014-11-18].https:∥developer.apple.com/homekit/ui-guidelines/.
  • 4MOREL B,ALEXANDER P.Aslicingapproach for parallel component adaptation technical report ITTC-FY2003-TR-29120-01[R].Information and Telecommunications Technology Center,University of Kansas,2002.
  • 5SUN Jun,LIU Yang,SONG Jin,et al.Modeling and verifying hierarchical real-time systems using stateful timed CSP[J].The ACM Transactions on Software Engineering and Methodology,2013,22(1):1-29.
  • 6LIU Yang.User Manual[EB/OL].[2013-05-17].http:∥pat.sce.ntu.edu.sg/wp-source/resources/OnlineHelp/htm/index.htm.
  • 7SUN Jun,LIU Yang,DONG Jinsong.Model checking CSP revisited:introducing aprocess analysis toolkit[C]∥MARGARIA T,STEFFEN B.The Third International Symposium on Leveraging Applications of Formal Methods,Verification and Validation,Porto Sani,Greece.Berlin Heidelberg:Springer,2008:307-322.
  • 8SUN Jun,LIU Yang,DONG Jinsong,et al.PAT:towards flexible verification under fairness[C]∥BOUAJJANI A,MALER O.The 21th International Conference on Computer Aided Verification(CAV 2009).Grenoble,France,2009,5643:709-714.
  • 9张协衍,章兢.基于连续时间模型的多智能体系统采样数据一致性[J].自动化学报,2014,40(11):2549-2555.
  • 10LAMPORT,LESLIE.The mutual exclusion problem has been solved[J].Communications of the Association for Computing Machinery,1991,34(1):110-119.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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