Proceedings. Conference on Software Maintenance 1991最新文献

筛选
英文 中文
Configuration and software distribution in maintenance environments on heterogeneous platforms 异构平台维护环境中的配置和软件分发
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160343
C. Perin
{"title":"Configuration and software distribution in maintenance environments on heterogeneous platforms","authors":"C. Perin","doi":"10.1109/ICSM.1991.160343","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160343","url":null,"abstract":"The basic requisites of a configuration and software distribution environment are presented for maintaining information systems based on heterogeneous technological platforms: mainframe, minicomputers, and personal computers. A preliminary functional study for the ad hoc development of a configuration and software distribution instrument is presented. An evolution towards the IBM repository manager is evaluated as a technological choice to support an internal development of the instrument.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129253272","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 application of deductive databases to inter-module code analysis 演绎数据库在模块间代码分析中的应用
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160318
S. Dietrich, F. Calliss
{"title":"The application of deductive databases to inter-module code analysis","authors":"S. Dietrich, F. Calliss","doi":"10.1109/ICSM.1991.160318","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160318","url":null,"abstract":"Intermodule code analysis is a process by which a programmer can analyze a program consisting of a collection of interconnected modules. A deductive database that records the information needed for intermodule code analysis is presented. The application of a deductive database to this domain utilizes the rule capability for data structuring and facilitates the declarative specification of recursive operations. This deductive database was derived from a conceptual schema, which describes the dependencies that exist in a program. A method for mapping a conceptual schema to a deductive database framework is outlined. An example query is used to show how this database can be used for intermodule code analysis.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123978762","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}
引用次数: 15
An integrated program representation and toolkit for the maintenance of C programs 用于维护C程序的集成程序表示和工具包
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160319
M. Platoff, M. Wagner, J. Camaratta
{"title":"An integrated program representation and toolkit for the maintenance of C programs","authors":"M. Platoff, M. Wagner, J. Camaratta","doi":"10.1109/ICSM.1991.160319","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160319","url":null,"abstract":"An integrated environment for the maintenance of software systems written in C is presented. This environment supports all of the C language, including the C preprocessor. The underlying program representation for the environment supports multiple views of the subject system, including source code, syntactic, static semantic, control flow and data flow views. A transformation toolkit supports structured changes to the representation and automatically updates all dependent views. Modifications in one view are reflected in related views.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114760944","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}
引用次数: 28
Program slicing for C-the problems in implementation c语言的程序切片——实现中的问题
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160328
J. Jiang, X. Zhou, D. Robson
{"title":"Program slicing for C-the problems in implementation","authors":"J. Jiang, X. Zhou, D. Robson","doi":"10.1109/ICSM.1991.160328","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160328","url":null,"abstract":"Program slicing is a method of finding all statements that might directly or indirectly affect the values of variables. The concept was first proposed by M. Weiser (1981, 1984). Some of the problems and possible solutions of program slicing within the C language are discussed. Some basic notations and Weiser's original algorithm are presented. Then, slicing problems and solutions are described. For instance, how to find the correct slice in the presence or array and pointer variables and how to find break, continue, and goto statements that have effects on the slice. An algorithm to find the branch statements is introduced.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131153831","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}
引用次数: 46
Bank application reengineering and conversion at the Union Bank of Switzerland 瑞士联合银行的银行应用程序重组和转换
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160308
H. Sneed
{"title":"Bank application reengineering and conversion at the Union Bank of Switzerland","authors":"H. Sneed","doi":"10.1109/ICSM.1991.160308","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160308","url":null,"abstract":"The author describes a large software reengineering project at the Union Bank of Switzerland. Seven bank applications with 203 programs and 432 files were renovated and migrated from a UNIVAC-494 to a UNISYS-1100. The programs were restructured to fit a JSP-DELTA generator. The data were remodeled to fit into a CODASYL database with a data dictionary and a common COPY library.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125155259","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}
引用次数: 14
Improved change tracking for software maintenance 改进了软件维护的变更跟踪
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160304
J. Garland, F. Calliss
{"title":"Improved change tracking for software maintenance","authors":"J. Garland, F. Calliss","doi":"10.1109/ICSM.1991.160304","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160304","url":null,"abstract":"The authors demonstrate the usefulness of change tracking information from the maintenance programmer's perspective. They split the data into logical groups and find the connections between these groups. They describe a method to incorporate problem-solving information in a change tracking database. Problem solving is discussed with regard to structured problem-solving techniques for isolating difficult problems. A relational database structure and queries to access the database are discussed. An example of how the change tracking system supports the maintenance problem-solving process is also included.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117242003","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}
引用次数: 2
Maintenance productivity factors-a case study 维护生产力因素—一个案例研究
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160338
H. Calow
{"title":"Maintenance productivity factors-a case study","authors":"H. Calow","doi":"10.1109/ICSM.1991.160338","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160338","url":null,"abstract":"A project is described where maintenance productivity savings of 70% have been made, at the same time, accompanied by service-level improvements. The author describes the changes made and suggests what the underlying productivity factors may be. The organization was changed into three teams initially to separate the support and maintenance activities with a single service desk. A metrics program was implemented using a problem management system to log incoming queries and problems. A program of preventive maintenance was established. Full management control was established with procedures for the maintenance processes and interfaces, including, for example, testing, quality control, configuration management and version control, release management and problem management.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127476388","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
An analysis of incremental assistant capabilities of a software evolution expert system 软件进化专家系统的增量辅助能力分析
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-10-15 DOI: 10.1109/ICSM.1991.160334
G. Avellis, A. Iacobbe, D. Palmisano, G. Semeraro, C. Tinelli
{"title":"An analysis of incremental assistant capabilities of a software evolution expert system","authors":"G. Avellis, A. Iacobbe, D. Palmisano, G. Semeraro, C. Tinelli","doi":"10.1109/ICSM.1991.160334","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160334","url":null,"abstract":"The authors propose to do maintenance with the software system model (SSM) that provides the maintainer with a number of alternative views of the code. To make an understandable presentation of more information than the code contains, the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a software evolution expert system (SEES) is given in an incremental framework. The authors address SEES reasoning directed by knowledge in models of views, analyze SEES capabilities, and point out different degrees of assistance and models of views. Some tradeoffs in SEES development are discussed and evaluated. The analysis has led to five functional architectures. Each architecture assumes that one has one or more view models available. The authors describe the results of the first SEES prototype.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131684189","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}
引用次数: 10
Support for maintaining object-oriented programs 支持维护面向对象的程序
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1991-08-01 DOI: 10.1109/ICSM.1991.160325
M. Lejter, S. Meyers, S. Reiss
{"title":"Support for maintaining object-oriented programs","authors":"M. Lejter, S. Meyers, S. Reiss","doi":"10.1109/ICSM.1991.160325","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160325","url":null,"abstract":"The authors explain how inheritance and dynamic binding make object-oriented programs difficult to maintain, and give a concrete example of the problems that arise. They show that the difficulty lies in the fact that conventional tools are poorly suited for work with object-oriented languages, and argue that semantics-based tools are essential for effective maintenance of object-oriented programs. The authors describe a system developed for working with C++ programs. This system comprises a relational database system for information about programs, and an interactive database interface integrated with a text editor. They describe the system architecture, detail the database relations, provide informal evidence on the system's effectiveness, and compare it to other research with similar goals.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1991-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123945291","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}
引用次数: 132
Objects revisited 对象的重新审视
Proceedings. Conference on Software Maintenance 1991 Pub Date : 1900-01-01 DOI: 10.1109/ICSM.1991.160323
H. Haughton, K. Lano
{"title":"Objects revisited","authors":"H. Haughton, K. Lano","doi":"10.1109/ICSM.1991.160323","DOIUrl":"https://doi.org/10.1109/ICSM.1991.160323","url":null,"abstract":"The authors provide insights into the process of deriving objects from code and specifications. Their purpose is to facilitate the more general process of reverse engineering. They concentrate on a method for object identification and give some examples of deriving objects with details on the syntax of the object-oriented notation Z++. The authors provide some further examples of object derivation, concentrating on internal data structures in program code. They detail the relationship between objects and abstract data types, and discuss the concepts of reusability with respect to inheritance hierarchies.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132447766","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}
引用次数: 18
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学术官方微信