Proceedings. Conference on Software Maintenance 1990最新文献

筛选
英文 中文
The maintenance challenge of 'CALS' “CALS”的维护挑战
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131338
N. Chapin
{"title":"The maintenance challenge of 'CALS'","authors":"N. Chapin","doi":"10.1109/ICSM.1990.131338","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131338","url":null,"abstract":"After noting the objectives and definition of CALS (computer aided acquisition and logistic support initiative), the author identifies seven issues impeding the adoption of CALS: exposure in data sharing: lack of standards; content of databases; weak data administration; communications network demand; lack of specialized CALS software: and burden of software maintenance. It is concluded that the resolution of the first six issues will significantly affect the nature and magnitude of the software maintenance needed by the majority of existing systems in order to implement CALS.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123889773","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
The Analysis of Complexity Tool (ACT) with Battlemap (BAT) presentation 具有战斗地图(BAT)表示的复杂性工具(ACT)分析
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131347
T. McCabe
{"title":"The Analysis of Complexity Tool (ACT) with Battlemap (BAT) presentation","authors":"T. McCabe","doi":"10.1109/ICSM.1990.131347","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131347","url":null,"abstract":"Summary form only given. The Analysis of Complexity Tool (ACT) automates the structured testing methodology described in the NBS Publication 500-99. It is driven by and analyzes source code, producing a graphical representation of module structure. It also calculates the McCabe cyclomatic complexity metric and generates the basis set of test paths that should be exercised for each module within the source code. By applying this information, the developer can significantly reduce the cost incurred throughout the design, coding, testing, and maintenance phases of the software development life cycle. Outputs include McCabe cyclomatic complexity metric, flowgraphs of code, test paths, test conditions, annotated source code listings, and screen graphics. The Battlemap Analysis Tool (BAT) allows the user to reverse-engineer on large existing systems productively by providing a comprehensive visual understanding of the entire program structure along with its quality attributes. Among the most powerful features of BAT are its recognition of reliability, maintainability, and indication of code structure through the cyclomatic and essential complexity metrics.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125295029","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
SEELA: maintenance and documenting by reverse-engineering SEELA:通过逆向工程进行维护和记录
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131345
J. Harband
{"title":"SEELA: maintenance and documenting by reverse-engineering","authors":"J. Harband","doi":"10.1109/ICSM.1990.131345","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131345","url":null,"abstract":"Summary form only given. An interactive reverse-engineering tool, SEELA, supports the maintenance and documentation of structured programs. It features a top-down program display that increases the readability of structured programs and it includes a structure editor, browser, pretty printer, and source code document generator. SEELA works with Ada, Cobol C, Pascal, PL/M, and Fortran code. SEELA was designed to bridge the gap between a project's design description and source code. Instead of requiring a separate program-design-language (PDL) description, it analyzes the source code and projects it on the screen so that it appears as a readable PDL code.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131154334","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
Potpourri module detection 花香模块检测
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131321
F. Calliss, B. Cornelius
{"title":"Potpourri module detection","authors":"F. Calliss, B. Cornelius","doi":"10.1109/ICSM.1990.131321","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131321","url":null,"abstract":"A potpourri module is a module that provides more than one service to a program. This form of module violates the idea of a module as a 'responsibility assignment.' The existence of this form of module considerably increases the effort that a programmer has to expend on a software maintenance operation, and it increases the likelihood of an error being introduced into a program as a result of maintenance work. Techniques are presented for detecting potpourri modules that appear in programs written in a language that contains a module construct (such as Ada and Modula-2). Many of these techniques can be automated.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132760159","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}
引用次数: 11
A study of the impact of C++ on software maintenance c++对软件维护的影响研究
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131325
D. Mancl, W. Havanas
{"title":"A study of the impact of C++ on software maintenance","authors":"D. Mancl, W. Havanas","doi":"10.1109/ICSM.1990.131325","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131325","url":null,"abstract":"A case study of the impact of the C++ programming language and object-oriented design on the maintenance phase of a software development project (referred to as CXR) is presented. The results show increased software reuse and reduced complexity of software changes in the parts of the project that use object-oriented design. CXR is a medium-sized software system that supports some of the operations of telephone-company central office equipment. The measurements presented identify some of the places where object-oriented programming played a significant role in increasing productivity and reducing complexity in the maintenance phase of the CXR project. The productivity of the CXR programmers was increased because they were able to reuse a large amount of existing code. The complexity in making changes to CXR's object-oriented parts was lower; for example, new features were added to CXR with fewer changes to existing function interfaces.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127798391","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}
引用次数: 34
Object-oriented programming-the problems of validation 面向对象编程——验证问题
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-11-26 DOI: 10.1109/ICSM.1990.131372
M. D. Smith, D. Robson
{"title":"Object-oriented programming-the problems of validation","authors":"M. D. Smith, D. Robson","doi":"10.1109/ICSM.1990.131372","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131372","url":null,"abstract":"The authors consider software validation, a process common to both maintenance and development, in the context of systems written in an object-oriented language. The problems in using current testing techniques for object-oriented systems are shown. The question of whether the language features present in object-oriented programming languages enhance or inhibit the testing process is raised. Also considered is whether any new techniques designed for object-oriented programming could be used to ease the testing process, which in turn would help both developers and maintainers produce more reliable code.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130697886","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}
引用次数: 68
Application of formal specification to software maintenance 形式化规范在软件维护中的应用
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1990-08-01 DOI: 10.1109/ICSM.1990.131361
N. Madhav, S. Sankar
{"title":"Application of formal specification to software maintenance","authors":"N. Madhav, S. Sankar","doi":"10.1109/ICSM.1990.131361","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131361","url":null,"abstract":"The authors describe the use of formal specifications and associated tools in addressing various aspects of software maintenance-corrective, perfective, and adaptive. They also address the refinement of the software development process to build programs that are easily maintainable. The task of software maintenance in this case includes the task of maintaining the specification, as well as the program. The authors focus on the use of Anna, a specification language for formally specifying Ada programs, to aid in maintaining Ada programs. The techniques are applicable to most other specification language and programming language environments. The tools of interest are (1) the Anna Specification Analyzer, which permits analysis of the specification for correctness with respect to the informal understanding of program behavior; and (2) the Anna Consistency Checking System, which monitors the Ada program at run time on the basis of the Anna specification.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116323550","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}
引用次数: 7
A controlled experiment to evaluate maintainability of object-oriented software 一个评价面向对象软件可维护性的对照实验
Proceedings. Conference on Software Maintenance 1990 Pub Date : 1900-01-01 DOI: 10.1109/ICSM.1990.131370
S. Henry, M. Humphrey
{"title":"A controlled experiment to evaluate maintainability of object-oriented software","authors":"S. Henry, M. Humphrey","doi":"10.1109/ICSM.1990.131370","DOIUrl":"https://doi.org/10.1109/ICSM.1990.131370","url":null,"abstract":"The authors describe an experiment which compares the maintainability of two functionally equivalent systems in order to explore the claim that systems developed with object-oriented languages are more easily maintained than those programmed with procedural languages. Supporting evidence was found that programmers produce more maintainable code with an object-oriented language than with a standard procedural language.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131711336","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
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学术文献互助群
群 号:604180095
Book学术官方微信