首页 > 最新文献

29th Annual International Computer Software and Applications Conference (COMPSAC'05)最新文献

英文 中文
Coverage-directed test generation with model checkers: challenges and opportunities 使用模型检查器生成覆盖导向的测试:挑战和机遇
G. Devaraj, M. Heimdahl, Donglin Liang
When using tools to automatically generate tests-suites from a specification, the selection of coverage criterion that guides the generation process is of imperative importance. In a previous study that evaluated test generation with model checking, we observed that although a coverage criterion may seem reasonable when instrumenting a model or code to measure the adequacy of a test suite, it may be unsuitable when formalized and used to guide the model checker to generate a test suite; the generated tests technically provide adequate coverage according to the formalization, but do so in a way that exercises only small portions of the system under study and finds few faults. Based on those results, we concluded that fully automated test-suite generation techniques must be pursued with great caution and that coverage criteria specifically addressing test-suite generation from formal specifications are needed. In this report, we attempt to better understand these concerns by evaluating several coverage criteria that bring together aspects from condition and control based criteria. We evaluate the fault finding capability of the criteria on a close to production flight guidance system and discuss the opportunities and challenges that arise from the increased use of fully automated model-based testing.
当使用工具从规范中自动生成测试套件时,指导生成过程的覆盖标准的选择是非常重要的。在先前用模型检查评估测试生成的研究中,我们观察到,尽管在使用模型或代码来度量测试套件的充分性时,覆盖率标准似乎是合理的,但是当形式化并用于指导模型检查人员生成测试套件时,它可能是不合适的;根据形式化,生成的测试在技术上提供了足够的覆盖率,但是这样做的方式只使用了所研究的系统的一小部分,并且发现了很少的错误。基于这些结果,我们得出结论,必须非常谨慎地追求完全自动化的测试套件生成技术,并且需要专门处理从正式规范生成的测试套件的覆盖标准。在本报告中,我们试图通过评估几个覆盖标准来更好地理解这些问题,这些标准汇集了基于条件和控制的标准的各个方面。我们在接近生产的飞行制导系统上评估了标准的故障查找能力,并讨论了增加使用全自动基于模型的测试所带来的机遇和挑战。
{"title":"Coverage-directed test generation with model checkers: challenges and opportunities","authors":"G. Devaraj, M. Heimdahl, Donglin Liang","doi":"10.1109/COMPSAC.2005.66","DOIUrl":"https://doi.org/10.1109/COMPSAC.2005.66","url":null,"abstract":"When using tools to automatically generate tests-suites from a specification, the selection of coverage criterion that guides the generation process is of imperative importance. In a previous study that evaluated test generation with model checking, we observed that although a coverage criterion may seem reasonable when instrumenting a model or code to measure the adequacy of a test suite, it may be unsuitable when formalized and used to guide the model checker to generate a test suite; the generated tests technically provide adequate coverage according to the formalization, but do so in a way that exercises only small portions of the system under study and finds few faults. Based on those results, we concluded that fully automated test-suite generation techniques must be pursued with great caution and that coverage criteria specifically addressing test-suite generation from formal specifications are needed. In this report, we attempt to better understand these concerns by evaluating several coverage criteria that bring together aspects from condition and control based criteria. We evaluate the fault finding capability of the criteria on a close to production flight guidance system and discuss the opportunities and challenges that arise from the increased use of fully automated model-based testing.","PeriodicalId":419267,"journal":{"name":"29th Annual International Computer Software and Applications Conference (COMPSAC'05)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124261209","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Supervisory control of time Petri nets using net unfolding 基于网展开的时间Petri网的监控
U. Buy, H. Darabi, Mihai Lehene, Vikram Venepally
We define supervisory controllers for enforcing deadlines on transition firings in time Petri nets. Given a target net transition t/sub d/, and a deadline /spl lambda/, we generate a controller that under broad assumptions forces t/sub d/ to fire every /spl lambda/ time units. Our supervisory controller is based on the notion of transition latency. The latency of a net transition is an upper bound on the time between the firing of that transition and the firing of t/sub d/. A transition is not allowed to fire when its latency is greater than the amount time left until t/sub d/ must fire. Our real-time supervisory controllers consist of two subnets, which are added to the controlled net in order to enforce deadline /spl lambda/ on the firing of t/sub d/. First, the clock subnet dynamically tracks the amount of time left until the expiration of /spl lambda/. As the deadline approaches, this subnet also indicates transitions that must be disabled because their latency has become greater than the time until the expiration of the deadline. When this happens, a supervisor subnet actually disables these transitions. These transitions are enabled again only after t/sub d/ has fired.
我们定义了监督控制器,用于在时间Petri网中执行过渡解雇的最后期限。给定目标净转换t/sub d/和最后期限/spl lambda/,我们生成一个控制器,该控制器在广泛的假设下强制t/sub d/触发每/spl lambda/时间单位。我们的监控控制器是基于转换延迟的概念。净转换的延迟是该转换的触发和t/sub d/的触发之间的时间的上界。当一个过渡的延迟时间大于t/sub / d/必须触发的剩余时间时,不允许触发。我们的实时监控控制器由两个子网组成,它们被添加到受控网络中,以便在触发t/sub / d/时强制执行deadline /spl lambda/。首先,时钟子网动态跟踪/spl lambda/到期前的剩余时间。随着截止日期的临近,该子网还指示必须禁用的转换,因为它们的延迟时间已经大于截止日期到期的时间。当发生这种情况时,主管子网实际上禁用这些转换。这些转换只有在t/sub / d/触发后才会再次启用。
{"title":"Supervisory control of time Petri nets using net unfolding","authors":"U. Buy, H. Darabi, Mihai Lehene, Vikram Venepally","doi":"10.1109/COMPSAC.2005.148","DOIUrl":"https://doi.org/10.1109/COMPSAC.2005.148","url":null,"abstract":"We define supervisory controllers for enforcing deadlines on transition firings in time Petri nets. Given a target net transition t/sub d/, and a deadline /spl lambda/, we generate a controller that under broad assumptions forces t/sub d/ to fire every /spl lambda/ time units. Our supervisory controller is based on the notion of transition latency. The latency of a net transition is an upper bound on the time between the firing of that transition and the firing of t/sub d/. A transition is not allowed to fire when its latency is greater than the amount time left until t/sub d/ must fire. Our real-time supervisory controllers consist of two subnets, which are added to the controlled net in order to enforce deadline /spl lambda/ on the firing of t/sub d/. First, the clock subnet dynamically tracks the amount of time left until the expiration of /spl lambda/. As the deadline approaches, this subnet also indicates transitions that must be disabled because their latency has become greater than the time until the expiration of the deadline. When this happens, a supervisor subnet actually disables these transitions. These transitions are enabled again only after t/sub d/ has fired.","PeriodicalId":419267,"journal":{"name":"29th Annual International Computer Software and Applications Conference (COMPSAC'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124433207","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
A user adaptable user interface model to support ubiquitous user access to EIS style applications 用户可适应的用户界面模型,支持无处不在的用户访问EIS风格的应用程序
Jon Davis, Andrew Tierney, E. Chang
The user interface for computer applications is typically hard coded and offers minimal flexibility for user customisation. In this paper we list and discuss several requirements for application user interfaces that offer widespread application accessibility, access across international boundaries, and that support user interface individualisation by normal users (without the need for specific software customization by developers). We review related works in XML based user interface deployment and identify shortcomings, and present a solution that we name the Web service based adaptable user interface (WAUI). The major features of the WAUI are; the decoupling of the traditional user interface from both the execution platform and the rest of the application layers by the use of Web services, and providing for an automated user interface adaptation capability based on; the user's selected cultural and internationalization options, the user's preferences for alternative visual display objects, and the preferences that a user defines for modifying the function and layout of application forms and display objects.
计算机应用程序的用户界面通常是硬编码的,并且为用户定制提供了最小的灵活性。在本文中,我们列出并讨论了应用程序用户界面的几个需求,这些需求提供了广泛的应用程序可访问性,跨越国际边界的访问,并支持普通用户的用户界面个性化(不需要开发人员进行特定的软件定制)。我们回顾了基于XML的用户界面部署方面的相关工作,找出了不足之处,并提出了一个解决方案,我们将其命名为基于Web服务的可适应用户界面(WAUI)。WAUI的主要特点是;通过使用Web服务将传统用户界面与执行平台和其余应用层解耦,并提供基于Web服务的自动用户界面适配功能;用户选择的文化和国际化选项、用户对可选视觉显示对象的首选项,以及用户为修改应用程序表单和显示对象的功能和布局而定义的首选项。
{"title":"A user adaptable user interface model to support ubiquitous user access to EIS style applications","authors":"Jon Davis, Andrew Tierney, E. Chang","doi":"10.1109/COMPSAC.2005.37","DOIUrl":"https://doi.org/10.1109/COMPSAC.2005.37","url":null,"abstract":"The user interface for computer applications is typically hard coded and offers minimal flexibility for user customisation. In this paper we list and discuss several requirements for application user interfaces that offer widespread application accessibility, access across international boundaries, and that support user interface individualisation by normal users (without the need for specific software customization by developers). We review related works in XML based user interface deployment and identify shortcomings, and present a solution that we name the Web service based adaptable user interface (WAUI). The major features of the WAUI are; the decoupling of the traditional user interface from both the execution platform and the rest of the application layers by the use of Web services, and providing for an automated user interface adaptation capability based on; the user's selected cultural and internationalization options, the user's preferences for alternative visual display objects, and the preferences that a user defines for modifying the function and layout of application forms and display objects.","PeriodicalId":419267,"journal":{"name":"29th Annual International Computer Software and Applications Conference (COMPSAC'05)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128494665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
A software cybernetic approach to control of the software system test phase 一种控制软件系统测试阶段的软件控制论方法
Scott D. Miller, R. Decarlo, A. Mathur
A quantitative, adaptive process control technique is described using an industrially validated model of the software system test phase as concrete target to be controlled. The technique combines the use of parameter correction and model predictive control to overcome the problems induced by modeling errors, parameter estimation errors, and limits on the resources available for productivity improvement.
描述了一种定量的、自适应的过程控制技术,该技术使用了一个工业验证的软件系统测试阶段模型作为要控制的具体目标。该技术结合了参数校正和模型预测控制的使用,以克服由建模错误、参数估计错误和可用于提高生产率的资源限制引起的问题。
{"title":"A software cybernetic approach to control of the software system test phase","authors":"Scott D. Miller, R. Decarlo, A. Mathur","doi":"10.1109/COMPSAC.2005.33","DOIUrl":"https://doi.org/10.1109/COMPSAC.2005.33","url":null,"abstract":"A quantitative, adaptive process control technique is described using an industrially validated model of the software system test phase as concrete target to be controlled. The technique combines the use of parameter correction and model predictive control to overcome the problems induced by modeling errors, parameter estimation errors, and limits on the resources available for productivity improvement.","PeriodicalId":419267,"journal":{"name":"29th Annual International Computer Software and Applications Conference (COMPSAC'05)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116886647","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
期刊
29th Annual International Computer Software and Applications Conference (COMPSAC'05)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1