没有合适的资源?快使用搜索试试~ 我知道了~
软件影响5(2020)100019原始软件出版物Kieker:一个软件工程研究的监控框架Wilhelm Hasselbringa,Andree van Hoornba软件工程组,基尔大学,D-24098 Kiel,德国b德国斯图加特大学可靠软件系统集团,D-70569斯图加特自动清洁装置保留字:软件工程研究监控动态分析软件性能逆向工程A B标准软件系统的应用级监控和动态分析是软件工程研究中各种任务的基础,如性能评估和逆向工程。Kieker框架为这些目的提供了监视、分析和可视化支持。 它始于2006年,一个高质量的开源软件,在过去十年中被用于各种软件工程研究项目。几个研究小组组成了开源社区,以推进Kieker框架。在本文中,我们回顾了Kieker代码元数据当前代码版本1.14用于此代码版本的代码/存储库的永久链接https://github.com/SoftwareImpacts/SIMPAC-2020-18Apache许可证,版本2.0使用Git的代码版本控制系统使用Java的软件代码语言、工具和服务编译要求、操作环境依赖性Java 7或更高版本如果可用,链接到开发人员文档/手册http://kieker-monitoring.net/documentation/问题支持电子邮件http://kieker-monitoring.net/support/软件元数据当前软件版本1.14此版本可执行文件的永久链接http://kieker-monitoring.net/download/法律软件许可证Apache许可证,2.0各种计算平台/操作系统,包括Linux、OS X、Microsoft Windows、类Unix安装要求依赖性Java 7或更高版本,可能还有其他技术,具体取决于用例用户手册链接http://kieker-monitoring.net/documentation/问题支持电子邮件http://kieker-monitoring.net/support/1. 应用程序级监控Kieker应用程序级监控框架分为监控和分析两部分。在监视侧,监视探测器收集表示为监视记录的被检测的软件系统的测量,监视写入器将其传递到配置的监视日志或流。在分析方面,监控读取器从监控中导入感兴趣的监控记录。日志/流,并将它们传递给分析插件的可配置管道和过滤器架构。图1说明了Kieker的典型动态分析工作流程。Kieker专注于应用程序级监视,此外,用于采样硬件测量的探针,例如,包括CPU使用率和内存使用率*通讯作者。电子邮件地址:hasselbring@email.uni-kiel.de(W. Hasselbring),van. informatik.uni-stuttgart.de(A. van Hoorn)。https://doi.org/10.1016/j.simpa.2020.100019接收日期:2020年5月29日;接收日期:2020年6月3日;接受日期:2020年6月4日2665-9638/©2020由Elsevier B. V.发布。这是CC BY-NC-ND许可证下的开放获取文章(http://creativecommons.org/licenses/by-nc-nd/4.0/)。可在ScienceDirect上获得目录列表软件影响杂志 首页:www.journals.elsevier.com/software-impactsW. Hasselbring和A. 范霍恩软件影响5(2020)1000192图1.一、 使用Kieker [ 1 ]的典型动态分析工作流程图。Kieker的核心研究主题是应用性能监控和架构发现,以及这两个主题的组合:应用程序性能监控涉及持续观察软件系统的特定于性能的Kieker为收集和分析监控数据提供应用程序性能监控支持架构发现涉及从现有软件系统中提取架构信息,包括结构和行为方面,如识别架构实体(例如,组件和类)及其交互(例如,本地或远程过程调用)。Kieker通过监视和分析有关分布式执行跟踪以及有 关 消 耗 的 软 件 和 硬 件 资 源 的 信 息 来 提 供 Architec-tureDiscovery支持2. 发展历史Kieker的开发始于2006年,作为一种监控Java软件操作响应时间的工具[2]。在2009年,我们对Kieker进行了相当大的重组,以实现通用和可扩展的框架架构[3]。2011年,我们通过持续集成、问题跟踪和静态代码分析显著改善了质量管理。这一过程主要是由SPEC RG的同行评审定量系统评估和分析工具库中的成功应用程序流程所驱动的。1Kieker的工具库的审查过程和最终验收非常成功从外部角度进行的全面审查非常有用,因为它们触发了Kieker项目中的许多活动,并有助于进一步提高Kieker最近,Kieker分析部分使用高通量管道和过滤器框架TeeTime重新实现[41SPEC研究小组的网站上有//research.spec.org/tools/网站。 与科学出版物的同行评审过程类似,提交的软件工具由至少三名评审员根据以下标准进行彻底评估:与系统评价界的相关性,㈡整体效用,(iii.)独创性或新颖性,(四)工具成熟度/用户基础,(五) 易用性和文档质量。3. 研究影响Kieker在软件工程研究中成功应用的研究领域包括软件结构和度量分析[7 失败 预测 [24], 故障定位[25]、在线容量管理[26-多年来,一些与Kieker有关的研究项目已经并正在进行中。示例包括Declarative(声明性性能工程)[39],diagnoseIT(专家指导的性能问题自动诊断)[40],ContinuITy(连续软件工程中的自动负载测试)[41],Orcas(微服务架构的有效可靠性基准测试)[42],MooBench(监控开销基准测试)[33,43,44],iObserve(支持软件系统适应和演化的集成观察和建模技术)[45,46]和PubFlow(研究数据发布的工作流)[47]。在Kieker框架之上,ExplorViz [48-在这些背景下,Kieker支持对程序压缩的研究[52,53],包括3D打印[54]和虚拟现实[55]。一个jQAssistant插件提供了Kieker跟踪的基于图形的可视化[56]。4. 行业影响在过去的几年里,Kieker受雇于几个工业合作和技术转让项目。这包括受资助的技术转移项目DynaMod(模型驱动软件现代化的动态分析)[57],MENGES(铁路控制中心的模型驱动工程)[58]和diagnoseIT(企业应用程序中性能问题的专家指导自动诊断)[40]。对Kieker的发展产生影响的行业合作的例子• 通过与德国北部最大的区域电信提供商之一EWE TEL GmbH合作,他们的基于Web的客户自助服务系统采用了Kieker,• 在与欧洲最大的数码照片服务提供商CEWE COLOR AG Co. OHGW. Hasselbring和A. 范霍恩软件影响5(2020)1000193• 我们与汉堡的XING AG合作,这是一个商业联系的社交网络。XING的核心系统作为案例研究,以评估Kieker的自动性能异常检测方法。• Visual Basic 6和.NET的Kieker监控适配器是与Dataport AöR和HSH Nordbank AG合作开发的,作为DynaMod项目的一部分,分别用于分析案例研究系统AIDA-SH和Nordic Analytics。• 对遗留的COBOL [59]和Perl [16]系统进行了动态分析。• 自2012年以来,Kieker被集成到b+m Informatik• 自2013年以来,我们与Novatec Consulting GmbH就应用性能管理(APM)[61]的各种主题进行合作,包括APM工具互操作性[62],作为上述diagnoseIT和ContinuITy项目的一部分这些行业合作和案例研究也作为Kieker方法的评估,影响Kieker的发展,例如,通过功能请求,反馈,代码贡献,并提供对真实世界数据的访问。5. 社区建设2012年11月,我们欢迎来自学术界和工业界的50名参与者参加我们为Kieker开发人员和用户举办的第一个所谓的Kieker Days。作为后续活动,我们组织了一年一度的“研讨会 自2013年以来,作为与相关研究小组Descartes [ 63 ]和Palla- dio [ 64 ]的联合2019年研讨会于2019年 11月在维尔茨堡举行,2020年将在莱比锡举行26. 经验教训和成功因素回顾过去,建立Kieker的一个关键成功因素是在工业生产系统中的早期部署。这种部署环境对软件及其开发过程的质量(在我们的情况下,特别是性能和可靠性)提出了很高的要求。只有具备足够的质量,软件才能被其他研究人员重新使用,并成功地用于技术转让项目。另一个推动力来自SPEC研究小组的严格审查过程,这意味着在我们的持续集成环境中对质量保证的Kieker的体系结构被设计为基于组件的系统,以实现可扩展性,从而允许自定义扩展。这种模块化架构显著改善了开源研究软件项目中的协作[65]。功能的开发主要是由研究、技术转让项目和行业需求驱动的。尝试项目,而不是市场调查。通过这种方式,我们保持了架构的精简和可扩展性。Kieker在Apache许可证2.0版下获得许可,因此可以在没有任何限制的情况下进行商业利用。这种许可证是技术转让的良好法律框架贡献研究小组的在这种情况下,更频繁地使用软件意味着更大的影响。这种影响是一个伟大的基础后续项目。除了研究和技术转让,我们还为Kieker提供专业的指导和培训。我们还使用Kieker作为软件工程教育的示例软件系统。2年度软件性能专题讨论会的网址是http://www.performance-symposium.org/。竞合利益作者声明,他们没有已知的竞争性财务利益或个人关系,可能会影响本文报告的工作致谢许多同事以不同的方式和智慧为Kieker做出了贡献。3请注意,我们不仅承认对源代码的贡献。贡献者群体可以分为研究人员和相关大学的学生,以及外部人员,即,来自其他学术或工业机构的成员。贡献的研究人员通常参与其中,因为他们正在工作Kieker相关的研究项目(包括博士论文)。学生通常有助于Kieker作为他们的工作的一部分Kieker相关的研究论文或他们的就业作为学生助理。引用[1]A.作者:J. Hasselbring,Kieker:应用程序性能监控和动态软件分析框架,在:第三届ACM/SPEC性能工程国际会议论文集,ICPE '12,ACM,2012年,pp. 247-248[2] M. Rohr , A. van Hoorn , J. Matevska , N. 萨 默 湖 Stöver , S. Giesecke , W.Hasselbring , Kieker : Continuous monitoring and on demand visualization ofJavasoftware behavior,in:Proceedings of the IASTED International ConferenceonSoftwareEngineering 2008,SE '0 8 , ACT A Pr e s s , 20 0 8 , pp . 80比85[3] A. van Hoorn,M. Rohr,W.作者声明:J. Frey,D. 软 件 服务的持续监控:Kieker框架的设计和应用。Rep. TR-0921,德国基尔大学计算机科学系,2009年。[4] C. Wulf,C.C. Wiechmann,W. Hasselbring,通过集成任务场并行化模式增加管道和过滤器架构的吞吐量,在:第19届基于并行的软件工程国际研讨会论文集,CBSE2016,2016年,pp. 13比22[5]C. Wulf , W. Hasselbring , J. Ohlemacher , 并 行 和 通 用 管 道 和 过 滤 器 架 构 与TeeTime,在:2017年IEEE软件架构研讨会国际会议,ICSAW,2017年,pp。290-293.[6] C. Wulf,管道过滤器建筑技术的高效工程和执行-tures(Ph.D.论文),基尔大学,2019年。[7]Q. Zheng,Z. 乌湖,澳-地 Liu,T. Liu,一种新的软件结构方法第二届IEEE软件工程与服务国际会议论文集,ICSESS ' 1 1 , I E E E , 2 0 1 1 , p p .251-254[8] Y. 屈角,澳-地Zheng,T.Liu,J. Li,X.Guan,深入测量和分析关于软件执行的致密化幂律,见:第五届软件开发新兴趋势国际研讨会论文集,ACM,2014年,pp. 55比58[9] Y. Qu,X.关角,澳-地Zheng,T.刘俊,周俊,李俊,呼叫网络:一种新的软件运行时行为建模方法,北京:软件工程出版社。工程注释40(1)(2015)1-8。[10] Y. Qu,X.关角,澳-地Zheng,T.柳湖,加-地Wang,Y.胡,Z. 杨,软件调用图的社区结构及其在类内聚度量中的应用,J. Syst. Softw. 108(2015)193-210。[11]W. Jin , T. Liu , Y. Qu , J. Chi , D. 崔 角 , 澳 - 地 Zheng , Dynamic cohesionmeasurementfor distributed system , in : Proceedings of the 1st InternationalWorkshop onSpecification , Comprehension , Testing , and Quantification ofConcurrent Programs,SCTDCP 2016,ACM,2016,pp. 20比26[12]W. Jin,T. Liu,Y.屈角,澳-地Zheng,L.等,中国粘蝇D.崔俊志,分布式软件的动态结构度量,软件工程。质量。J. 26(3)(2018)1119-1145。[13]H. Schnoor,W. Hasselbring,静态和动态加权软件的比较耦合度量,在:第25届信息和软件技术国际会议论文集,ICIST 2019,Springer,Cham,2019,pp. 285 -298.[14]H. Schnoor,W. Hasselbring,比较静态和动态加权软件耦合度量,计算机9(2)(2020)1-21。[15]M. Rohr,A.van Hoorn,S.Giesecke,J.马泰夫斯卡湾Hasselbring,S.阿列克谢耶夫,Trace-contextsensitiveperformanceprofilingforenterprisesoftwareapplications , in : Performance Evaluation -ESTA , Models and Benchmarks :Proceedings ofthe SPEC International Performance Evaluation Workshop,SIPEW'08 , in : Lecture Notes in Computer Science ( LNCS ) , vol. 5119 , Springer-Verlag,Heidelberg,2008,pp. 283-3023Kieker贡献者名单见http://kieker-monitoring.net/framework/。W. Hasselbring和A. 范霍恩软件影响5(2020)1000194[16]C. Zirkelbach , W. 哈 塞 尔 布 林 湖 Carr , Combining Kieker with Gephi forperformanceanalysis and interactive trace visualization , in : Symposium onSoftwarePerformance2015,Softw.tech. - Trends 35(3)(2015)26[17]J.Cito , P. 莱 特 纳 角 Bosshard , M.Knecht , G.Mazlami , H.Gall ,PerformanceHat:在IDE中使用运行时性能跟踪来增强源代码,见:第40届软件工程国际会议论文集,ICSE 2018,ACM,2018年,第11页。41比44[18]J.Cito,P. Leitner,M.Rinard,H.Gall,交互式生产性能IDE中的反馈,见:第41届软件工程国际会议论文集,IEEE出版社,2019年,第1 1 1 页。971-981[19]丹吉 Reichelt,S. 屈内湾 Hasselbring,PeASS:一种识别性能的工具,代码级的管理更改,见:第34届IEEE/ACM自动化软件工程国际会议论文集,ASE2019,ACM,2019年,第10页。1146 -1149。[20] M. 罗尔, S. 吉塞克, W. 哈塞尔布林, 定时 行为 异常检测在企业信息系统中,在:第九届企业信息系统国际会议论文集,ICEIS494-497.[21]N.S. 马韦德 M. 罗尔, A. van 霍恩, W. 哈塞尔布林, 自动故障基于时序行为异常相关性的分布式大规模软件系统诊断,在:第13届欧洲软件维护和再工程会议论文集,CSMR '0 9 , IE E E , 20 0 9 , pp . 四十七比五十七[22] J. Ehlers,A.van Hoorn,J.Waller,W.Hasselbring,自适应软件系统性能异常定位的监控,在:第8届IEEE/ACM国际自主计算会议论文集,ICAC2011,ACM,2011年,pp. 197-200[23] M. Rohr,用于故障定位的工作负载敏感定时行为分析在软件系统(论文),计算机科学系,基尔大学,基尔,德国,2014年,基尔大学工程学院。[24] T. Pitakrat,D. Okanovic,A.范霍恩湖Grunske,Hora:架构感知的在线故障预测,J。系统软件。137(2018)669[25] D. Okanović,A.van Hoorn,Z.Konjović,M.Vidaković,SLA驱动的自适应监控分布式应用程序的性能问题定位,计算。Sci. INF. 系统10(10)(2013)26[26] A. van Hoorn,M.罗尔,I.A.Gul,W.哈塞尔布林,适应框架启用软件系统的资源有效操作,在:Proc. of the WarmUpWorkshop(WUP 2009)for ACM/IEEE ICSE 2010,ACM,2009,pp. 37比40[27] R. von Massow,A.van Hoorn,W.哈塞尔布林,性能模拟运行时可重构的基于组件的软件架构,在:欧洲软件架构会议论文集,ECSA 2011,在:计算机科学讲义,卷。6903,Springer-Verlag,2011,pp.43比58[28] A. van 霍恩, 模型驱动 在线 能力 管理 对于组件-基于软件系统(论文),计算机科学系,基尔大学,基尔,德国,2014年,基尔大学工程学院。[29] J. Ehlers,W.Hasselbring,一个自适应组件监控框架基于软件系统,在:软件架构(Proceedings ECSA 2011),在:计算机科学讲义,第6903卷,Springer-Verlag,2011,第100页。278 -286。[30] J. Ehlers,自适应性能监控,基于代理的软件系统(论文),计算机科学系,基尔大学,基尔,德国,2012年,基尔大学工程学院。[31]R. Dabrowski,论建筑仓库和软件智能,在:继续-第四届未来一代信息技术国际大型会议,FGIT 2012,在:LNCS,卷。7709,Springer,2012,pp.251-262.[32] V.Markovets,R.Dabrowski,G.蒂莫祖克湾Stencel,了解你的源代码,第六届巴尔干信息学会议论文集,BCICEUR-WS.org. 128比131[33] J. 北卡罗来纳州沃勒Ehmke,W.哈塞尔布林,包括性能基准测试到持续集成以实现DevOps,SIGSOFT Softw。工程注释40(2)(2015)1-4。[34] 丹吉 Reichelt,S. Kühne,早做总比不做好:性能测试加速通过回归测试选择,在:2018年ACM/SPEC性能工程国际会议的伴侣,ACM,2018年,第10页。127比130[35] J. 奇,Y.屈角,澳-地Zheng,Z.杨,W.Jin,L.Cui,T.Liu,测试用例优先级基于方法调用序列,在:2018年IEEE第42届计算机软件和应用年会,COMPSAC,第01卷,2018年,pp. 251-256[36] J. Chi,Y.屈角,澳-地Zheng,Z.杨,W. Jin,L. Cui,T.刘,基于UML的回归测试用例优先级排序,J。系统软件。163(2020)。[37] A. van Hoorn,C.Vögele,E.Schulz,W.Hasselbring,H.Krcmar,自动基于会话的应用系统负载测试的概率工作负载规范的提取,在:第八届性能评估方法和工具国际会议论文集,ValueTools 2014,2014,pp. 139-146.[38] C. Vögele,A.van Hoorn,E.Schulz,W.Hasselbring,H.克尔克马尔,韦斯巴斯:提取概率工作负载规格的负载测试和性能预测-一个模型驱动的方法,基于会话的应用系统,Softw. 系统模型17(2)(2018)443[39] J. Walter,A.van Hoorn,H.Koziolek,D.Okanovic,S.库涅夫,问自动化“如何”?:声明性性能工程的愿景,在:第七届ACM/SPEC性能工程国际会议论文集,ICPE 2016,ACM,2016年,pp. 91比94[40] C. Heger,A. van Hoorn,D. Okanovic,S. Siegl,A. Wert,企业应用程序中性能问题的专家指导自动诊断,在:第12届欧洲独立计算会议论文集,EDCC 2016,IEEE计算机协会,2016年,第12页。第185-188页。[41]H. Schulz,T.Angerstein,A.van Hoorn,走向自动化代表连续软件工程中的负载测试,在:2018年ACM/SPEC性能工程国际会议的同伴,ICPE 2018年,德国柏林,2 0 1 8 年 4月 9日 至 1 3 日 , A C M , 2 0 1 8 年 , p p .123比126[42] A. van Hoorn,A. Aleti,T.F. Düllmann,T. Pitakrat,ORCAS:高效的恢复力微服务架构的基准测试,在:2018年IEEE软件可靠性工程研讨会国际研讨会论文集,ISSRE2018,IEEE计算机协会,2018年,pp。146-147[43] J.Waller,W.哈塞尔布林,不同的多个影响的比较核心处理器对应用程序级监控的运行时开销,在:多核软件工程,性能和工具国际会议 论 文 集 , MSEPT 2012 , 在 : 计 算 机 科 学 讲 义 , 卷 。 7303 , Springer ,Berlin/Heidelberg,2012,pp.42-53号。[44] J.沃勒性能标杆的应用监测框架-作品(论文),基尔大学计算机科学系,基尔,德国,2014年,基尔大学工程学院。[45] W. 哈塞尔布林河海因里希河荣格,A.Metzger,K.波尔河Reussner,E.Schmieders,IObserve:支持软件系统适应和演化的综合观察和建模技术,技术报告TR-1309,基尔大学,基尔,德国,2013年。[46] R. Heinrich,E. 施米德斯河 荣格,K. Rostami,A. 梅茨格,W。哈塞尔布林,R.Reussner , K.Pohl , Integratingrun-timeobservationsanddesigncomponentmodels for cloud system analysis , in : Proceedings of the 9thWorkshop onModels@Run.Time,in:Workshop Proceedings,vol. 270,CEUR,2014,pp.41比46[47] P.C. Brauer,W. 哈塞尔布林,PubFlow:一个科学数据发布框架载于:《海洋数据和信息系统国际会议记录》,2013年监文信息系统,第一卷。54,2013,pp.29比31[48] F. Fittkau,J.沃勒角Wulf,W.Hasselbring,实时跟踪可视化的压缩-Hending large software landscapes:The ExplorViz approach,in:Proceedings ofthe IEEE International Working Conference on Software Visualization,VISSOFT2013,pp.一比四[49] F. Fittkau,S.罗斯,W。Hasselbring,ExplorViz:可视化运行时行为分析企业应用环境,在:欧洲信息系统会议论文集,ECIS 2015年完成的研究论文,AIS电子图书馆,2015年,pp. 1-13号。[50] F. 菲特考, A. 克劳斯, W. 哈塞尔布林, 软件 景观 与应用可视化系统理解与ExplorViz,Inf.Softw。87(2017)259-277.[51]J. 沃勒角Wulf,F.菲特考山口Döhring,W.Hasselbring,SynchroVis:3D视觉-城市隐喻中的监控跟踪分析并发性,在:第一届IEEE软件可视化国际工作会议,VISSOFT 2013,2013年,pp.一比四[52] F. Fittkau,A.克劳斯,W。Hasselbring,分层软件景观可视化-系统理解的概念:一个受控实验,在:第三届IEEE软件可视化工作会议论文集,VISSOFT 2015,IEEE,2015,pp. 36比45[53] F. Fittkau,S. Finke,W. Hasselbring,J. Waller,比较跟踪可视化通过控制实验进行程序理解,在:IEEE程序理解国际会议论文集,ICPC 2015,IEEE,2015,pp. 266-276。[54] F. Fittkau,E.Koppennett,W.哈塞尔布林,支持研究视角通过物理3D模型进行软件工程,见:第三届IEEE软件可视化国际工作会议论文集,VISSOFT 2015,IEEE,2015年,pp. 125比129[55] F. Fittkau,A.克劳斯,W。Hasselbring,在虚拟现实中探索软件城市第三届IEEE软件可视化国际工作会议论文集,VISSOFT 2015,IEEE,2015,pp.130-134[56] R. 穆勒,M。Fischer,基于图的软件跟踪分析和可视化在:第10届软件性能研讨会论文集,2019年,pp。26比28[57]A. van Hoorn,S. Frey,W. Goerigk,W. Hasselbring,H. Knoche,S. Köster,H.克劳斯,M。Porembski,T. Stahl,M. Steinkamp,N. Wittmüss,Dynamod项目:模型驱动软件现代化的动态分析,在:模型驱动软件迁移国际研讨会论文集,MDSM 2011,第708卷,CEUR,2011年,pp. 12比13[58] W. 格里克河von Hanxleden,W.Hasselbring,G.亨宁斯河荣格,H.Neustock,H.谢弗角,澳-地施耐德,E. Schultz,T. Stahl,S. Weik,S. Zeug,Entwurf einer domänenspezifischen Sprache für elektronische Stellwerke , in :SoftwareEngineering 2012,P-198 of LNI,GI,2012,pp. 119-130..[59] H. Knoche,A.van Hoorn,W.Goerigk,W.哈塞尔布林,自动化源-用于COBOL系统动态依赖分析的水平检测,在:第14届软件再工程研讨会论文集,WSR '12,2012,pp. 33-34.[60] T. Stahl,M. Völter,模型驱动软件开发&-技术,工程,管理,WileySons,2006。W. Hasselbring和A. 范霍恩软件影响5(2020)1000195[61]C. Heger,A. van Hoorn,M. Mann,D. Okanovic,应用性能管理:最先进的技术和未来的挑战,在:第八届ACM/SPEC国际性能工程会议论文集,ICPE2017,ACM,2017年,第11页。429-432[62] D. Okanovic , A. van Hoorn , C. Heger , A. Wert , S. Siegl , Towardsperformancetooling interoperability : An open format for representing executiontraces , in : Proceedings of the 13th European Workshop on PerformanceEngineering,EPEW2016,in:Lecture Notes in Computer Science,vol. 9951,Springer,2016,pp. 94比108[63] N. Huber,F. Brosig,S. Spinner,S.库涅夫,M. Bähr,使用笛卡尔建模语言的基于模型的自我感知性能和资源管理,IEEETrans. 软件。Eng. 43(5)(2017)432[64] R. Reussner , S. 作 者 声 明 : R. Heinrich , A. Koziolek , H. 科 齐 奥 莱 克 , M 。K r a m e r , K. Krogmann , Modeling and Simulating Software Architectures :ThePalladioApproach,MIT Press,Cambridge,Massachusetts,2016。[65] C. Zirkelbach,A.克劳斯,W。Hasselbring,用于协作开源开发的研究软件的模块化,在:第九届高级协作网络,系统和应用国际会议,COLLA 2019,2019年,pp.1-7号。
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 4
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功