STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice最新文献

筛选
英文 中文
Standards-based software testing in a net-centric world 以网络为中心的世界中基于标准的软件测试
K. C. Morris, D. Flater
{"title":"Standards-based software testing in a net-centric world","authors":"K. C. Morris, D. Flater","doi":"10.1109/STEP.1999.798485","DOIUrl":"https://doi.org/10.1109/STEP.1999.798485","url":null,"abstract":"Automation for product development and manufacturing is changing to take advantage of the recent expansion of the Internet and the computing technologies supporting it. These processes are becoming more software dependent, and the software used is becoming more modularized, allowing for the creation of customized systems consisting in large part of pre-existing components distributed across a network. This combination of factors leads to considerable flexibility for manufacturing systems, but not without a cost. The reliability of those systems is uncertain given the lack of experience in how to test such systems. To address this need, the National Institute of Standards and Technology's Manufacturing Systems Integration Division has undertaken a study of how to test \"interaction-driven manufacturing systems\". This paper presents the results of a study of the problems involved in testing these new systems, reports on factors which influence the testability of the systems, and outlines approaches to testing.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128497802","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}
引用次数: 5
The Web generation of software inspection: a process with virtual meetings and on-line recording 软件检验的网络生成:一个带有虚拟会议和在线记录的过程
I. Tervonen, L. Harjumaa, J. Iisakka
{"title":"The Web generation of software inspection: a process with virtual meetings and on-line recording","authors":"I. Tervonen, L. Harjumaa, J. Iisakka","doi":"10.1109/STEP.1999.798486","DOIUrl":"https://doi.org/10.1109/STEP.1999.798486","url":null,"abstract":"Face-to-face meetings typically provide a natural way of negotiating and collecting opinions. The problem is that these meetings also cause resource problems, i.e. they waste time and are difficult to arrange. A shift to more flexible implementations of meetings is thus an understandable alternative. We could then remove barriers to the inclusion of inspections in the development process. The present paper outlines a solution to this problem and introduces a web generation of inspections, which utilises the collaborative aspects of the latest web technology, such as virtual (distributed) meetings and online recording. Web technology facilitates the collaborative aspects of inspection. This not only introduces flexibility into the inspection meetings, but also enables easy, manageable distribution of the artefacts for inspection, including the document to be inspected, checklists, or any other related documents. We introduce in particular the WiT (Web inspection Tool) tool, the main feature of which is the ability to inspect any HTML document.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128293620","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}
引用次数: 3
Evidence driven object identification in procedural code 程序代码中证据驱动的对象识别
K. Kontogiannis, P. Patil
{"title":"Evidence driven object identification in procedural code","authors":"K. Kontogiannis, P. Patil","doi":"10.1109/STEP.1999.798403","DOIUrl":"https://doi.org/10.1109/STEP.1999.798403","url":null,"abstract":"Software evolution is an integrated part of software maintenance. It may take the form of porting a legacy system to a new hardware platform operating system, translating the system to a new language or rearchitecting the system to take advantage of new programming paradigms. This paper presents techniques for the identification and recognition of object-oriented structures in legacy systems that have been implemented using a procedural language. The paper examines methods for the selection of object classes and the recovery of the possible associations between the recovered classes.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129632167","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}
引用次数: 23
Software quality and CASE tools 软件质量和CASE工具
G. Low, V. Leenanuraksa
{"title":"Software quality and CASE tools","authors":"G. Low, V. Leenanuraksa","doi":"10.1109/STEP.1999.798787","DOIUrl":"https://doi.org/10.1109/STEP.1999.798787","url":null,"abstract":"Vendors often claim that productivity and quality improvements are benefits of CASE technology. In particular lower defect rates and reduced maintenance are cited as benefits during the construction phase of the systems development lifecycle. However there is little empirical evidence to support these claims. The current research examines the impact of both back-end and integrated CASE tools on the quality of the resultant application using the ISO/IEC 9126 quality definition. The results suggest that the quality of software developed using CASE tools is better than conventionally developed systems with respect to reliability, maintainability and portability but the degree of improvement is affected by the particular CASE tool used for development.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129755637","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}
引用次数: 12
On the effectiveness of the optimally refined proportional sampling testing strategy 最优细化比例抽样测试策略的有效性研究
F. Chan, I. K. Mak, T. Chen, S. M. Shen
{"title":"On the effectiveness of the optimally refined proportional sampling testing strategy","authors":"F. Chan, I. K. Mak, T. Chen, S. M. Shen","doi":"10.1109/STEP.1999.798483","DOIUrl":"https://doi.org/10.1109/STEP.1999.798483","url":null,"abstract":"Recently, the effectiveness of subdomain testing and random testing has been studied analytically. T.Y. Chen and Y.T. Yu (1994) found that, for the case of disjoint subdomains, as long as the number of test cases selected from each subdomain is proportional to its size (the proportional sampling strategy), the probability of revealing at least one failure using subdomain testing is not less than that using random testing. This paper investigates the effectiveness of the optimally refined proportional sampling (ORPS) strategy, which is a special case of the proportional sampling strategy. The ORPS strategy is simple in concept, and the implementation cost is usually low. An empirical study has been conducted for a sample of published programs with seeded errors. The performance of this strategy was found to be better than random testing.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127112451","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}
引用次数: 5
The Systems Engineering Process Activities (SEPA) - supporting early requirements analysis and integration prior to implementation design 系统工程过程活动(SEPA)——支持在实现设计之前的早期需求分析和集成
K. S. Barber, T. Graser, S. R. Jernigan, John Silva
{"title":"The Systems Engineering Process Activities (SEPA) - supporting early requirements analysis and integration prior to implementation design","authors":"K. S. Barber, T. Graser, S. R. Jernigan, John Silva","doi":"10.1109/STEP.1999.798479","DOIUrl":"https://doi.org/10.1109/STEP.1999.798479","url":null,"abstract":"The SEPA methodology and its supporting tool suite address critical issues for software development practices: traceability between requirements, design and implementation; requirements reuse and code reuse; and systems integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user inputs/requirements that are narrowed, refined and structured into a system design. User inputs require refinement for a number of reasons, including the need to (1) merge inputs from multiple sources, (2) discard irrelevant information, and (3) distinguish between general domain requirements and those relating to a specific implementation. Tools currently under development support (i) synthesizing requirements into a functional domain model, (ii) deriving object-oriented classes from the domain model, and (iii) producing a system design specification satisfying functional, performance and infrastructure requirements.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126768620","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
Java/sup TM/ security infrastructure for global electronic commerce 面向全球电子商务的Java/sup TM/安全基础设施
S. Muftic, M.C. Morogan
{"title":"Java/sup TM/ security infrastructure for global electronic commerce","authors":"S. Muftic, M.C. Morogan","doi":"10.1109/STEP.1999.798791","DOIUrl":"https://doi.org/10.1109/STEP.1999.798791","url":null,"abstract":"This paper describes the concept, design solutions, current implementation and deployment results of the SETECS system for secure electronic commerce based on Java technologies. The paper gives the overview and a brief analysis of the main standard features of the Java system for security and electronic commerce, developed by SUN. Arguments are provided showing that the concept and current implementation of the SETECS.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126501371","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}
引用次数: 0
Strategies for the identification and specification of embedded software quality 嵌入式软件质量的识别和规范策略
R. Kusters, R. van Solingen, J. Trienekens
{"title":"Strategies for the identification and specification of embedded software quality","authors":"R. Kusters, R. van Solingen, J. Trienekens","doi":"10.1109/STEP.1999.798477","DOIUrl":"https://doi.org/10.1109/STEP.1999.798477","url":null,"abstract":"Focuses on strategies for the identification and specification of embedded software quality. Starting from business system characteristics, the quality characteristics of an embedded software product are identified and specified. A software quality specification provides engineers with a basis for the selection of appropriate measures during development, and it provides product evaluators with a basis for the selection of metrics. A software quality specification supports users or customers in developing an explicit definition of their quality needs and requirements. The two strategies presented in this paper are, respectively, a questionnaire-based strategy and a so-called multi-party chain strategy. Both strategies are based on the assumption that interrelations exist and can be determined between business system characteristics and embedded software quality characteristics and are validated in various case studies in practice. This paper discusses the major results of these case studies and, based on that, produces guidelines for the application of the two strategies in identifying and specifying embedded software quality.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"256 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116489336","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}
引用次数: 8
Combining logical agents with rapid prototyping for engineering distributed applications 将逻辑代理与工程分布式应用程序的快速原型相结合
Philip W. Dart, Edmund Kazmierczak, Leon Sterling, M. Martelli, Viviana Mascardi, F. Zini, V. S. Subrahmanian
{"title":"Combining logical agents with rapid prototyping for engineering distributed applications","authors":"Philip W. Dart, Edmund Kazmierczak, Leon Sterling, M. Martelli, Viviana Mascardi, F. Zini, V. S. Subrahmanian","doi":"10.1109/STEP.1999.798478","DOIUrl":"https://doi.org/10.1109/STEP.1999.798478","url":null,"abstract":"The realization of new distributed and heterogeneous software applications is a challenge that software engineers have to face. Logic programming and multi-agent systems can play a very effective role in the rapid prototyping of new software products. This paper proposes a general approach to the prototyping of complex and distributed applications modelled as multi-agent systems and outlines the autonomous research experiences of different research groups from which the approach originates. All the experiences have logic programming as the common foundation and deal with different aspects of the problem: integration of heterogeneous data and reasoning systems, animation of formal specifications and the development of agent-based software. The final goal is joining these diverse experiences into a unique open framework.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121357610","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}
引用次数: 19
Enterprise-scale CBD: building complex computer systems from components 企业级CBD:从组件构建复杂的计算机系统
A. Brown, B. Barn
{"title":"Enterprise-scale CBD: building complex computer systems from components","authors":"A. Brown, B. Barn","doi":"10.1109/STEP.1999.798482","DOIUrl":"https://doi.org/10.1109/STEP.1999.798482","url":null,"abstract":"Greater reuse and improved adaptability in the evolution of applications is a high priority for every organization developing or using software. It has resulted in new approaches to software development based on components-reusable software packages offering services through well-defined interfaces. However, while often practiced in small-scale systems, significant challenges exist to bring component concepts to enterprise-scale application development. This paper considers the interest in component-based development (CBD) and examines the role that CBD tool support will play in bringing CBD to the enterprise. The paper identifies some of the major challenges facing CBD and identifies ways to overcome these challenges based on maintaining a clear separation of component specification from component implementation. The paper then analyses the required CBD methods and tools necessary to ensure the practical realization of these concepts. The ideas are illustrated with reference to the tools now being developed and marketed by Sterling Software Inc.'s Application Development Division.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114281269","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}
引用次数: 22
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信