首页 > 最新文献

[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference最新文献

英文 中文
Strategies for machine instruction transformation in an expert system 专家系统中的机器指令转换策略
Man L. Li, Willis K. King
To build an expert system which can transform machine language programs between any pair of computers, an intermediate language is proposed. A program is first converted to an equivalent program in this intermediate language, which in turn is converted to the assembly language and machine language of the destination machine. Several strategies are developed to ensure a proper and efficient transformation. The authors discuss a local transformation, a basic block transformation, and instruction side effect handling. An example of program transformation between the VAX and the IBM 370 systems is given.<>
为了建立一个能够在任意两台计算机之间转换机器语言程序的专家系统,提出了一种中间语言。首先将程序转换为该中间语言的等效程序,然后将其转换为目标机器的汇编语言和机器语言。制定了若干战略,以确保适当和有效的转变。讨论了局部转换、基本块转换和指令副作用处理。给出了VAX与IBM 370系统之间程序转换的一个实例。
{"title":"Strategies for machine instruction transformation in an expert system","authors":"Man L. Li, Willis K. King","doi":"10.1109/CMPSAC.1992.217556","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217556","url":null,"abstract":"To build an expert system which can transform machine language programs between any pair of computers, an intermediate language is proposed. A program is first converted to an equivalent program in this intermediate language, which in turn is converted to the assembly language and machine language of the destination machine. Several strategies are developed to ensure a proper and efficient transformation. The authors discuss a local transformation, a basic block transformation, and instruction side effect handling. An example of program transformation between the VAX and the IBM 370 systems is given.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115566255","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
Reuse engineering: software construction from reusable components 重用工程:从可重用组件构建软件
H. Gall, René Klösch
The authors describe a comprehensive approach that supports reuse in the software development process, especially the production of software from reusable components. For this purpose well-known strategies like reverse engineering and design recovery are combined with a generalization mechanism to develop the reuse engineering process. This process includes both the phase of isolating reusable modules from existing software and the phase of retrieving such modules from a software component library and combining them to new software. The definition of a reuse engineering life-cycle, which integrates reuse into the conventional software life-cycle is considered.<>
作者描述了一种在软件开发过程中支持重用的综合方法,特别是从可重用组件中生成的软件。为此,将逆向工程和设计恢复等众所周知的策略与一般化机制相结合,以开发重用工程过程。这个过程既包括从现有软件中分离可重用模块的阶段,也包括从软件组件库中检索这些模块并将它们组合到新软件中的阶段。考虑了重用工程生命周期的定义,将重用集成到传统的软件生命周期中。
{"title":"Reuse engineering: software construction from reusable components","authors":"H. Gall, René Klösch","doi":"10.1109/CMPSAC.1992.217600","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217600","url":null,"abstract":"The authors describe a comprehensive approach that supports reuse in the software development process, especially the production of software from reusable components. For this purpose well-known strategies like reverse engineering and design recovery are combined with a generalization mechanism to develop the reuse engineering process. This process includes both the phase of isolating reusable modules from existing software and the phase of retrieving such modules from a software component library and combining them to new software. The definition of a reuse engineering life-cycle, which integrates reuse into the conventional software life-cycle is considered.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131013893","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
A cost model for software conversion based on program characteristics and a converter effect 基于程序特性和转换器效应的软件转换成本模型
A. Kanai, T. Furuyama, M. Takahashi
A cost model for software conversion is developed by analyzing actual data from a FORTRAN program conversion project. New features considered in the model are program characteristics and converter effect. The model is clearly divided into two parts. The first depends on program characteristics and the converter effect, the other part on the program size, the number of task units, and the number of test programs. The structure of this model is generalized for any conversion environment. This model can estimate the costs of converting a FORTRAN program more precisely than conventional models that only consider program size. It can be used to analyze the cost-effectiveness of the converter itself, taking into account the cost of developing the converter.<>
通过分析一个FORTRAN程序转换项目的实际数据,建立了软件转换的成本模型。该模型考虑了程序特性和转换器效应。该模型明确分为两部分。第一部分取决于程序的特性和转换效果,另一部分取决于程序的大小、任务单元的数量和测试程序的数量。该模型的结构适用于任何转换环境。与只考虑程序大小的传统模型相比,该模型可以更精确地估计转换FORTRAN程序的成本。它可以用来分析转换器本身的成本效益,考虑到开发转换器的成本。
{"title":"A cost model for software conversion based on program characteristics and a converter effect","authors":"A. Kanai, T. Furuyama, M. Takahashi","doi":"10.1109/CMPSAC.1992.217602","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217602","url":null,"abstract":"A cost model for software conversion is developed by analyzing actual data from a FORTRAN program conversion project. New features considered in the model are program characteristics and converter effect. The model is clearly divided into two parts. The first depends on program characteristics and the converter effect, the other part on the program size, the number of task units, and the number of test programs. The structure of this model is generalized for any conversion environment. This model can estimate the costs of converting a FORTRAN program more precisely than conventional models that only consider program size. It can be used to analyze the cost-effectiveness of the converter itself, taking into account the cost of developing the converter.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131054898","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
Development of a multimedia document management system for cooperative work environment 协同工作环境下多媒体文档管理系统的开发
Sugao Sumiya, Takashi Saito
The authors discuss a technical document management system where a large volume of documents are maintained by cooperative efforts of work groups using DTP (desktop publishing) software. The implementation of Jenesys is discussed. Jenesys is a technical document management and authoring system for aircraft maintenance information which consists of more than 100 types of documents. The major characteristics of Jenesys are the database of documents, integration of DTP software to create high-quality documents, and document creation/revision by cooperative efforts of work groups. The RDB+pointer method is a powerful, orthodox solution based on the assumption that approved documents cannot be modified without creating a new record for the revision. By adopting this method as the basic structure of the document database, this technical document management system was designed.<>
作者讨论了一个技术文档管理系统,在该系统中,通过使用DTP(桌面出版)软件的工作组合作来维护大量文档。讨论了Jenesys的实现。Jenesys是一个飞机维修信息技术文档管理和编写系统,由100多种文档组成。Jenesys的主要特点是文档数据库,集成DTP软件以创建高质量的文档,以及通过工作组的合作努力创建/修改文档。RDB+指针方法是一种强大的、正统的解决方案,它基于这样一个假设,即如果不为修订创建一个新记录,就不能修改已批准的文档。采用这种方法作为文档数据库的基本结构,设计了本技术文档管理系统
{"title":"Development of a multimedia document management system for cooperative work environment","authors":"Sugao Sumiya, Takashi Saito","doi":"10.1109/CMPSAC.1992.217580","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217580","url":null,"abstract":"The authors discuss a technical document management system where a large volume of documents are maintained by cooperative efforts of work groups using DTP (desktop publishing) software. The implementation of Jenesys is discussed. Jenesys is a technical document management and authoring system for aircraft maintenance information which consists of more than 100 types of documents. The major characteristics of Jenesys are the database of documents, integration of DTP software to create high-quality documents, and document creation/revision by cooperative efforts of work groups. The RDB+pointer method is a powerful, orthodox solution based on the assumption that approved documents cannot be modified without creating a new record for the revision. By adopting this method as the basic structure of the document database, this technical document management system was designed.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131323793","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
A software engineering, visualization methodology for parallel processing systems 并行处理系统的软件工程可视化方法
J. Kohl, T. Casavant
The authors focus on techniques for enhancing the feasibility of using graphic visualization in analyzing the complexities of parallel software. The central drawback to applying such visual techniques is the overhead in developing analysis tools with flexible, customized views. The PARADISE system alleviates some of this design overhead by providing an abstract, object-oriented, visual modeling environment which expedites custom visual tool development. PARADISE is a visual tool which is used to develop other visual tools, or a meta-tool. The authors complement previous work on PARADISE by describing the philosophy behind its design, and how that philosophy leads to a methodology for constructing visual models which characterize parallel systems in general. The emphasis is on the crucial issues in utilizing visualization for parallel software development, and on how PARADISE deals with these issues.<>
作者着重于提高在并行软件复杂性分析中使用图形可视化的可行性的技术。应用这种可视化技术的主要缺点是开发具有灵活定制视图的分析工具的开销。PARADISE系统提供了一个抽象的、面向对象的可视化建模环境,加速了定制可视化工具的开发,从而减轻了部分设计开销。PARADISE是一个用于开发其他可视化工具或元工具的可视化工具。作者通过描述其设计背后的哲学来补充先前关于PARADISE的工作,以及该哲学如何导致构建一般并行系统特征的可视化模型的方法。重点是利用可视化进行并行软件开发的关键问题,以及PARADISE如何处理这些问题。
{"title":"A software engineering, visualization methodology for parallel processing systems","authors":"J. Kohl, T. Casavant","doi":"10.1109/CMPSAC.1992.217604","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217604","url":null,"abstract":"The authors focus on techniques for enhancing the feasibility of using graphic visualization in analyzing the complexities of parallel software. The central drawback to applying such visual techniques is the overhead in developing analysis tools with flexible, customized views. The PARADISE system alleviates some of this design overhead by providing an abstract, object-oriented, visual modeling environment which expedites custom visual tool development. PARADISE is a visual tool which is used to develop other visual tools, or a meta-tool. The authors complement previous work on PARADISE by describing the philosophy behind its design, and how that philosophy leads to a methodology for constructing visual models which characterize parallel systems in general. The emphasis is on the crucial issues in utilizing visualization for parallel software development, and on how PARADISE deals with these issues.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"03 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129774877","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}
引用次数: 9
ORL: an object retrieval language interface to an object algebra 对象代数的对象检索语言接口
S. Urban, Chiung-hsun Chen Lai, S. Saxena
The authors present the design of ORL, an object retrieval language interface to the EQUAL object algebra. ORL has an extended SQL syntax and is implemented on top of the ONTOS object-oriented database system. The complete system provides an interactive query facility as an alternative to the programatic OSQL interface provided by ONTOS. In general, ORL provides a more concise, user-friendly approach to the expression of queries over objects than the object algebra on which it is based. The translation of ORL queries to their equivalent object algebra expressions is described.<>
提出了面向EQUAL对象代数的对象检索语言接口ORL的设计。ORL具有扩展的SQL语法,并在ONTOS面向对象数据库系统之上实现。完整的系统提供了一个交互式查询功能,作为ONTOS提供的编程OSQL接口的替代方案。一般来说,ORL提供了一种比它所基于的对象代数更简洁、用户友好的方法来表达对对象的查询。描述了将ORL查询转换为其等效对象代数表达式的过程。
{"title":"ORL: an object retrieval language interface to an object algebra","authors":"S. Urban, Chiung-hsun Chen Lai, S. Saxena","doi":"10.1109/CMPSAC.1992.217572","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217572","url":null,"abstract":"The authors present the design of ORL, an object retrieval language interface to the EQUAL object algebra. ORL has an extended SQL syntax and is implemented on top of the ONTOS object-oriented database system. The complete system provides an interactive query facility as an alternative to the programatic OSQL interface provided by ONTOS. In general, ORL provides a more concise, user-friendly approach to the expression of queries over objects than the object algebra on which it is based. The translation of ORL queries to their equivalent object algebra expressions is described.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124561247","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}
引用次数: 1
Highly available atomic objects 高可用性原子对象
T. Ng
The author describes an approach to implement highly available atomic objects in a distributed system. The approach uses the semantics of an object's type to increase availability and concurrency. The increase comes at the expense of writing a layer of type-specific code for concurrency control. The type-specific code can be written without making any assumption of any underlying replication or the serialization order used, allowing it to be reused more easily. He uses the virtual partition algorithm (A. Al Abbadi et al., 1986) for replica control. It avoids reading multiple replicas during normal operation at the expense of synchronizing the replicas when they re-establish communication. The optimization is important in the context of semantics-based implementations because potentially no replica is more up-to-date than the others. In contrast to similar semantics-based approaches, this approach assigns quorums to operations of the nonatomic objects used to implement the atomic objects, rather than to operations of the atomic objects.<>
作者描述了一种在分布式系统中实现高可用性原子对象的方法。该方法使用对象类型的语义来提高可用性和并发性。这种增长是以为并发控制编写特定类型代码层为代价的。可以编写特定类型的代码,而无需假设任何底层复制或所使用的序列化顺序,从而使其更容易被重用。他使用虚拟分区算法(A. Al Abbadi et Al ., 1986)进行副本控制。它避免了在正常操作期间读取多个副本,代价是在重新建立通信时同步副本。在基于语义的实现上下文中,优化非常重要,因为可能没有哪个副本比其他副本更新得更快。与类似的基于语义的方法相比,这种方法将quorum分配给用于实现原子对象的非原子对象的操作,而不是原子对象的操作。
{"title":"Highly available atomic objects","authors":"T. Ng","doi":"10.1109/CMPSAC.1992.217573","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217573","url":null,"abstract":"The author describes an approach to implement highly available atomic objects in a distributed system. The approach uses the semantics of an object's type to increase availability and concurrency. The increase comes at the expense of writing a layer of type-specific code for concurrency control. The type-specific code can be written without making any assumption of any underlying replication or the serialization order used, allowing it to be reused more easily. He uses the virtual partition algorithm (A. Al Abbadi et al., 1986) for replica control. It avoids reading multiple replicas during normal operation at the expense of synchronizing the replicas when they re-establish communication. The optimization is important in the context of semantics-based implementations because potentially no replica is more up-to-date than the others. In contrast to similar semantics-based approaches, this approach assigns quorums to operations of the nonatomic objects used to implement the atomic objects, rather than to operations of the atomic objects.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"37 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120887690","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
Panel on management of emerging software technologies 新兴软件技术管理小组
V. Vaishnavi, David Abbott, Thomas A. Cooper, K. Walling
Critically examines a number of issues related to the management of emerging software technologies. Some working guidelines are provided. It is recommended that any management process used be measured and consistently analyzed to improve one's competitive edge. In the area of metrics for managing object technology, there is an almost total lack of information. The current focus of the Consortium for the Management of Emerging Software Technologies (COMSOFT) is an object-oriented technology and the related area of software reuse. The new environment must be implemented piecemeal and frequently structures and procedures must be implemented that are only operational bridges, because during the transition two operational methodologies and philosophies will exist.<>
批判性地考察了一些与新兴软件技术管理相关的问题。提供了一些工作指南。建议对任何管理过程进行测量和持续分析,以提高竞争优势。在管理对象技术的度量方面,几乎完全缺乏相关信息。新兴软件技术管理联盟(COMSOFT)当前的重点是面向对象技术和软件重用的相关领域。新环境必须零敲碎打地实现,结构和程序往往只能作为操作桥梁来实现,因为在过渡期间将存在两种操作方法和哲学。
{"title":"Panel on management of emerging software technologies","authors":"V. Vaishnavi, David Abbott, Thomas A. Cooper, K. Walling","doi":"10.1109/CMPSAC.1992.217594","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217594","url":null,"abstract":"Critically examines a number of issues related to the management of emerging software technologies. Some working guidelines are provided. It is recommended that any management process used be measured and consistently analyzed to improve one's competitive edge. In the area of metrics for managing object technology, there is an almost total lack of information. The current focus of the Consortium for the Management of Emerging Software Technologies (COMSOFT) is an object-oriented technology and the related area of software reuse. The new environment must be implemented piecemeal and frequently structures and procedures must be implemented that are only operational bridges, because during the transition two operational methodologies and philosophies will exist.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126097641","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
Testing expert systems using conventional techniques 使用常规技术测试专家系统
W. Tsai, Shekhar H. Kirani, I. Zualkernan
The authors describe a life-cycle approach for testing expert systems. They comment on the difficulties associated with testing of an expert system. Pragmatic testing methods of conventional software engineering are proposed as a solution to these problems. The application of these techniques is illustrated through an extended example for the expert system, MAPS, which diagnoses faults in a bipolar transistor induced to process defects in a VLSI manufacturing environment.<>
作者描述了测试专家系统的生命周期方法。他们评论了与测试专家系统相关的困难。为了解决这些问题,提出了传统软件工程的实用测试方法。本文以专家系统MAPS为例,对超大规模集成电路(VLSI)制造环境中由工艺缺陷引起的双极晶体管故障进行诊断
{"title":"Testing expert systems using conventional techniques","authors":"W. Tsai, Shekhar H. Kirani, I. Zualkernan","doi":"10.1109/CMPSAC.1992.217584","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217584","url":null,"abstract":"The authors describe a life-cycle approach for testing expert systems. They comment on the difficulties associated with testing of an expert system. Pragmatic testing methods of conventional software engineering are proposed as a solution to these problems. The application of these techniques is illustrated through an extended example for the expert system, MAPS, which diagnoses faults in a bipolar transistor induced to process defects in a VLSI manufacturing environment.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126232525","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 management of uncertainty in software development 软件开发中不确定性的管理
Luqi, D. Cooke
There are at least two different kinds of uncertainty in software development. Both are centered around software specification. The first type has to do with the uncertainty as to whether or not a given description is truly a specification of the software to be developed. The second type of uncertainty has to do with the lifetime of a valid specification. Most programs have parts that are a mixture of the two types. A high-level view of both types of uncertainty in specification is presented to explain the problems inherent in software development and maintenance. The view supports the need for prototyping throughout software development and maintenance.<>
在软件开发中至少有两种不同的不确定性。两者都以软件规范为中心。第一种类型与不确定性有关,即给定的描述是否真正是要开发的软件的规范。第二种不确定性与有效规范的生命周期有关。大多数程序都有这两种类型的混合部分。提出了规范中两种不确定性类型的高级视图,以解释软件开发和维护中固有的问题。该视图支持在整个软件开发和维护过程中对原型的需求。
{"title":"The management of uncertainty in software development","authors":"Luqi, D. Cooke","doi":"10.1109/CMPSAC.1992.217575","DOIUrl":"https://doi.org/10.1109/CMPSAC.1992.217575","url":null,"abstract":"There are at least two different kinds of uncertainty in software development. Both are centered around software specification. The first type has to do with the uncertainty as to whether or not a given description is truly a specification of the software to be developed. The second type of uncertainty has to do with the lifetime of a valid specification. Most programs have parts that are a mixture of the two types. A high-level view of both types of uncertainty in specification is presented to explain the problems inherent in software development and maintenance. The view supports the need for prototyping throughout software development and maintenance.<<ETX>>","PeriodicalId":286518,"journal":{"name":"[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126009379","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
期刊
[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference
全部 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