首页 > 最新文献

Proceedings of 8th Knowledge-Based Software Engineering Conference最新文献

英文 中文
Accelerating browsing by automatically inferring a user's search goal 通过自动推断用户的搜索目标来加速浏览
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341190
C. Drummond, R. Holte, D. Ionescu
Discusses a novel method called 'active browsing' which increases the speed and accuracy with which a user may browse libraries for reusable software. Information inferred solely from the user's normal actions is employed by the system to locate software items relevant to the user's search goal. This paper describes our active browsing system and illustrates its operation with an example using typical browsing steps. An experiment, using an automated browsing agent, is described, demonstrating that active browsing accelerates searching.<>
讨论了一种称为“主动浏览”的新方法,它可以提高用户浏览可重用软件库的速度和准确性。仅从用户的正常行为推断出的信息被系统用来定位与用户搜索目标相关的软件项目。本文介绍了我们的主动浏览系统,并通过一个典型的浏览步骤举例说明了它的操作。本文描述了一个使用自动浏览代理的实验,证明了主动浏览加速了搜索。
{"title":"Accelerating browsing by automatically inferring a user's search goal","authors":"C. Drummond, R. Holte, D. Ionescu","doi":"10.1109/KBSE.1993.341190","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341190","url":null,"abstract":"Discusses a novel method called 'active browsing' which increases the speed and accuracy with which a user may browse libraries for reusable software. Information inferred solely from the user's normal actions is employed by the system to locate software items relevant to the user's search goal. This paper describes our active browsing system and illustrates its operation with an example using typical browsing steps. An experiment, using an automated browsing agent, is described, demonstrating that active browsing accelerates searching.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124589638","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}
引用次数: 6
Interactive elaboration of generic designs 通用设计的交互式细化
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341210
Lewis Johnson, K. Narayanaswamy, R. Balzer
The paper describes a family of tools called Binders that support the elaboration of generic designs. Rather than taking the approach of building new languages and environments, a Binder is designed to inter-operate with existing languages and tools. Binders support grammatical extensions to a language (for example, a language to describe architectures or a language to describe processes) that permits the inclusion of uninstantiated descriptions in the language. Design elaboration is performed interactively-the Binder informs the designer as to which elements of the design require further elaboration, and suggests possible ways in which the elaboration may be performed. The Binder relies upon application specific knowledge bases of design constraints to be satisfied, and methods for satisfying those constraints. Two Binders have been developed using the above methodology: an Architecture Binder for developing software architectures from generic architectures, and a Process Binder that supports refinement of generic processes during process enactment.<>
这篇论文描述了一个叫做binder的工具家族,它支持通用设计的细化。Binder不是采用构建新语言和环境的方法,而是设计用于与现有语言和工具进行互操作。绑定器支持语言的语法扩展(例如,描述体系结构的语言或描述过程的语言),允许在语言中包含未实例化的描述。设计细化是交互式地进行的——Binder通知设计师设计的哪些元素需要进一步细化,并建议可能执行细化的方法。Binder依赖于要满足的设计约束的应用程序特定知识库,以及满足这些约束的方法。使用上述方法已经开发了两个绑定:一个是用于从通用架构开发软件架构的架构绑定,另一个是支持在过程制定期间对通用过程进行细化的过程绑定
{"title":"Interactive elaboration of generic designs","authors":"Lewis Johnson, K. Narayanaswamy, R. Balzer","doi":"10.1109/KBSE.1993.341210","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341210","url":null,"abstract":"The paper describes a family of tools called Binders that support the elaboration of generic designs. Rather than taking the approach of building new languages and environments, a Binder is designed to inter-operate with existing languages and tools. Binders support grammatical extensions to a language (for example, a language to describe architectures or a language to describe processes) that permits the inclusion of uninstantiated descriptions in the language. Design elaboration is performed interactively-the Binder informs the designer as to which elements of the design require further elaboration, and suggests possible ways in which the elaboration may be performed. The Binder relies upon application specific knowledge bases of design constraints to be satisfied, and methods for satisfying those constraints. Two Binders have been developed using the above methodology: an Architecture Binder for developing software architectures from generic architectures, and a Process Binder that supports refinement of generic processes during process enactment.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134621393","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
Validation of rule-based reactive systems by sound scenario generalization 通过合理的场景概括验证基于规则的反应系统
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341200
R. Hall
Validation of reactive systems, such as telephone switching systems and traffic controllers, is made unusually difficult by the fact that such systems must perform heterogeneous behaviors robustly in complex, dynamic environments. This renders them unusually difficult to specify and even to state requirements for. In the ISAT project (Hall, 1992) end-user requirements are stated as concrete behavior scenarios, and a multi-functional apprentice system aids the human developer in acquiring and maintaining a knowledge-based specification consistent with the scenarios. This paper describes ISAT's novel approach to validating the acquired specification by using sound scenario generalization to construct descriptions of scenario classes with guaranteed behavior. It also describes the key technical problems that must be solved in order to implement sound scenarios generalization using explanation-based techniques, as well as ISAT's solution to the problems. The approach is implemented and has been tested on two reactive systems; an email system and a telephone switching system.<>
应答系统(如电话交换系统和交通控制系统)的验证异常困难,因为这些系统必须在复杂、动态的环境中健壮地执行异构行为。这使得它们非常难以指定,甚至难以说明需求。在ISAT项目(Hall, 1992)中,最终用户需求被描述为具体的行为场景,多功能学徒系统帮助人类开发人员获取和维护与场景一致的基于知识的规范。本文描述了ISAT验证获得的规范的新方法,该方法使用健全的场景泛化来构建具有保证行为的场景类描述。它还描述了必须解决的关键技术问题,以便使用基于解释的技术实现合理的场景概括,以及ISAT对这些问题的解决方案。该方法已在两个反应系统上实现并进行了测试;一个电子邮件系统和一个电话交换系统
{"title":"Validation of rule-based reactive systems by sound scenario generalization","authors":"R. Hall","doi":"10.1109/KBSE.1993.341200","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341200","url":null,"abstract":"Validation of reactive systems, such as telephone switching systems and traffic controllers, is made unusually difficult by the fact that such systems must perform heterogeneous behaviors robustly in complex, dynamic environments. This renders them unusually difficult to specify and even to state requirements for. In the ISAT project (Hall, 1992) end-user requirements are stated as concrete behavior scenarios, and a multi-functional apprentice system aids the human developer in acquiring and maintaining a knowledge-based specification consistent with the scenarios. This paper describes ISAT's novel approach to validating the acquired specification by using sound scenario generalization to construct descriptions of scenario classes with guaranteed behavior. It also describes the key technical problems that must be solved in order to implement sound scenarios generalization using explanation-based techniques, as well as ISAT's solution to the problems. The approach is implemented and has been tested on two reactive systems; an email system and a telephone switching system.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116722407","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
Observations on using empirical studies on developing a knowledge-based software engineering tool 基于知识的软件工程工具开发的实证研究观察
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341206
D. Redmiles
There exist a wide variety of techniques for performing empirical studies which researchers in human-computer interaction have adapted from fields of cognitive psychology, sociology and anthropology. An analysis of several of these techniques is presented through an approach that balances empirical study with tool development. The analysis is based on, and illustrated with, a several-year experience of consulting in a scientific software environment and in building an evaluating a prototype knowledge-based tool to capture aspects of that experience. Guidelines for applying specific techniques and cautions about potential pitfalls are discussed. Many additional examples of using the techniques are cited from the literature.<>
人机交互研究人员从认知心理学、社会学和人类学等领域借鉴了多种进行实证研究的技术。通过一种平衡实证研究与工具开发的方法,对这些技术中的几种进行了分析。分析是基于在科学软件环境中咨询的几年经验,以及在构建评估基于原型知识的工具以获取该经验的各个方面的经验。讨论了应用特定技术的指导方针和潜在陷阱的注意事项。从文献中引用了许多使用这些技术的其他例子。
{"title":"Observations on using empirical studies on developing a knowledge-based software engineering tool","authors":"D. Redmiles","doi":"10.1109/KBSE.1993.341206","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341206","url":null,"abstract":"There exist a wide variety of techniques for performing empirical studies which researchers in human-computer interaction have adapted from fields of cognitive psychology, sociology and anthropology. An analysis of several of these techniques is presented through an approach that balances empirical study with tool development. The analysis is based on, and illustrated with, a several-year experience of consulting in a scientific software environment and in building an evaluating a prototype knowledge-based tool to capture aspects of that experience. Guidelines for applying specific techniques and cautions about potential pitfalls are discussed. Many additional examples of using the techniques are cited from the literature.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123500612","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
Transformational approach to transportation scheduling 运输调度的转型方法
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341197
Douglas R. Smith, E. Parra
The authors have used KIDS (Kestrel Interactive Development System) to derive extremely fast and accurate transportation schedulers from formal specifications. As test data, strategic transportation plans which are generated by US government planners are used. In one such problem, the derived scheduler was able to schedule 15,460 individual movement requirements in 71 cpu seconds. The computed schedules use relatively few resources and satisfy all specified constraints. The speed of this scheduler derives from the synthesis of strong problem-specific constraint checking and constraint propagation code.<>
作者使用KIDS (Kestrel Interactive Development System)从正式的规范中推导出极其快速和准确的运输调度程序。作为测试数据,我们使用了美国政府规划者制定的战略交通计划。在一个这样的问题中,派生的调度器能够在71 cpu秒内调度15,460个单独的移动需求。计算的调度使用相对较少的资源并满足所有指定的约束。该调度器的速度来自于强问题特定约束检查和约束传播代码的综合。
{"title":"Transformational approach to transportation scheduling","authors":"Douglas R. Smith, E. Parra","doi":"10.1109/KBSE.1993.341197","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341197","url":null,"abstract":"The authors have used KIDS (Kestrel Interactive Development System) to derive extremely fast and accurate transportation schedulers from formal specifications. As test data, strategic transportation plans which are generated by US government planners are used. In one such problem, the derived scheduler was able to schedule 15,460 individual movement requirements in 71 cpu seconds. The computed schedules use relatively few resources and satisfy all specified constraints. The speed of this scheduler derives from the synthesis of strong problem-specific constraint checking and constraint propagation code.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131005504","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}
引用次数: 60
An experiment in applying knowledge-based software engineering technology 基于知识的软件工程技术应用实验
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341205
P. D. Bailor, F. Young, Kim Kanzaki
Presents the results of an experiment at applying knowledge-based software engineering technology to hardware/software co-design. The Reacto verification system, developed by the Kestrel Institute, was used to create a high-level, formal-based interface to VHDL which can effectively model both hardware and software design components. In addition to the theorem proving and simulation capabilities already provided to Reacto, extensions were made to incorporate time constraints, and compiler-based language mappings for generating VHDL from Reacto specifications were defined. Our experimental results clearly indicated the complimentary nature and benefits of developing high-level, formally defined interfaces between languages like Reacto and VHDL.<>
介绍了将基于知识的软件工程技术应用于硬件/软件协同设计的实验结果。由Kestrel研究所开发的react验证系统用于创建一个高级的、基于形式的VHDL接口,该接口可以有效地对硬件和软件设计组件进行建模。除了已经提供给Reacto的定理证明和模拟功能之外,还进行了扩展以合并时间限制,并定义了用于从Reacto规范生成VHDL的基于编译器的语言映射。我们的实验结果清楚地表明,在像react和VHDL这样的语言之间开发高级的、正式定义的接口是互补的性质和好处。
{"title":"An experiment in applying knowledge-based software engineering technology","authors":"P. D. Bailor, F. Young, Kim Kanzaki","doi":"10.1109/KBSE.1993.341205","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341205","url":null,"abstract":"Presents the results of an experiment at applying knowledge-based software engineering technology to hardware/software co-design. The Reacto verification system, developed by the Kestrel Institute, was used to create a high-level, formal-based interface to VHDL which can effectively model both hardware and software design components. In addition to the theorem proving and simulation capabilities already provided to Reacto, extensions were made to incorporate time constraints, and compiler-based language mappings for generating VHDL from Reacto specifications were defined. Our experimental results clearly indicated the complimentary nature and benefits of developing high-level, formally defined interfaces between languages like Reacto and VHDL.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"163 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133382877","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
Knowledge requirements for the automatic generation of project management reports 知识要求自动生成项目管理报告
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341211
Tanya Korelsky, D. McCullough, Owen Rambow
The automatic generation of project management reports for software engineering projects puts special demands on the knowledge representation of software engineering environments (SEEs). This knowledge can best be represented as a process model, and must include a rich type hierarchy and various kinds of entity relations. Furthermore, histories must be maintained for certain types of information, and specific information about problems must be available. These types of knowledge, while useful in particular for automatic project reporting, are more generally important if a SEE is to provide comprehensive and useful services to a user.<>
软件工程项目管理报告的自动生成对软件工程环境的知识表示提出了特殊的要求。这种知识最好表示为流程模型,并且必须包含丰富的类型层次结构和各种实体关系。此外,必须维护特定类型信息的历史记录,并且必须提供有关问题的特定信息。这些类型的知识,虽然对自动项目报告特别有用,但如果SEE要向用户提供全面和有用的服务,则更为重要。
{"title":"Knowledge requirements for the automatic generation of project management reports","authors":"Tanya Korelsky, D. McCullough, Owen Rambow","doi":"10.1109/KBSE.1993.341211","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341211","url":null,"abstract":"The automatic generation of project management reports for software engineering projects puts special demands on the knowledge representation of software engineering environments (SEEs). This knowledge can best be represented as a process model, and must include a rich type hierarchy and various kinds of entity relations. Furthermore, histories must be maintained for certain types of information, and specific information about problems must be available. These types of knowledge, while useful in particular for automatic project reporting, are more generally important if a SEE is to provide comprehensive and useful services to a user.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130615182","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
Towards supporting design phase synthesis 对辅助设计相合成
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341201
Tobiah E. Smith, D. Setliff
This paper presents research into the automation of design phase software synthesis. Key features of an application domain, real-time multi-tasking software, are incorporated into a design selection heuristic. This heuristic captures the mathematical underpinnings inherent in the domain. A design phase synthesis algorithm, incorporating the design selection heuristic, is described. This paper then illustrates this algorithm's ability to synthesize the design of a real-time multi-tasking software set.<>
本文对设计阶段软件合成的自动化进行了研究。应用领域的关键特征,实时多任务软件,被纳入设计选择启发式。这种启发式方法抓住了该领域固有的数学基础。介绍了一种结合设计选择启发式的设计相位综合算法。然后说明了该算法综合设计实时多任务软件集的能力。
{"title":"Towards supporting design phase synthesis","authors":"Tobiah E. Smith, D. Setliff","doi":"10.1109/KBSE.1993.341201","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341201","url":null,"abstract":"This paper presents research into the automation of design phase software synthesis. Key features of an application domain, real-time multi-tasking software, are incorporated into a design selection heuristic. This heuristic captures the mathematical underpinnings inherent in the domain. A design phase synthesis algorithm, incorporating the design selection heuristic, is described. This paper then illustrates this algorithm's ability to synthesize the design of a real-time multi-tasking software set.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130678496","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 knowledge based framework for developing and customizing schedulers 用于开发和定制调度器的基于知识的框架
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341196
Venkatesh Srinivasan, L. Sterling
The paper describes a general purpose scheduler into which one can add knowledge necessary to solve specific scheduler problems. The approach typifies how software should be developed for specific classes of applications. Using a general scheduler is analogous to the use of an expert system shell to which one adds application specific rules. The authors performed experiments for adding knowledge to three classes of schedulers-job shop schedulers, transportation schedulers and time tabling schedulers. They show how the framework provides flexibility in performing experiments.<>
本文描述了一个通用的调度器,其中可以添加解决特定调度器问题所需的知识。该方法确定了应该如何为特定类型的应用程序开发软件。使用通用调度器类似于使用专家系统shell,向其添加特定于应用程序的规则。作者对作业车间调度程序、运输调度程序和时间表调度程序这三类调度程序进行了添加知识的实验。它们展示了该框架如何在执行实验时提供灵活性。
{"title":"A knowledge based framework for developing and customizing schedulers","authors":"Venkatesh Srinivasan, L. Sterling","doi":"10.1109/KBSE.1993.341196","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341196","url":null,"abstract":"The paper describes a general purpose scheduler into which one can add knowledge necessary to solve specific scheduler problems. The approach typifies how software should be developed for specific classes of applications. Using a general scheduler is analogous to the use of an expert system shell to which one adds application specific rules. The authors performed experiments for adding knowledge to three classes of schedulers-job shop schedulers, transportation schedulers and time tabling schedulers. They show how the framework provides flexibility in performing experiments.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128293447","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
A common architecture to encourage reuse of natural language/text processing tools 鼓励重用自然语言/文本处理工具的公共体系结构
Pub Date : 1993-09-20 DOI: 10.1109/KBSE.1993.341193
Richard MacMillan, E. Lusher, Martha L. Farinacci, S. Laskowski, Leonard J. Seligman, Adrienne J. Kleiboemer
Text analysis systems that handle large amounts of free-form narrative text are beginning to use natural language processing algorithms, employing linguistic-based techniques to deduce meaning. Existing natural language/text processing (NL/TP) systems often serve similar purposes and use similar components, but component reuse is rare. We have designed a domain-designed architecture to promote reusability of NL/TP software and data components. It is constructed from an ontology of the NL/TP domain, which was derived from a survey of NL/TP applications and users, and is represented by an object-oriented model. The architecture also includes interoperability standards, interface protocols, and tools for developing reusable components intended to promote reuse of software and data across a wide range of NL/TP applications and technologies, from keyword searching to semantic analysis.<>
处理大量自由形式叙事文本的文本分析系统开始使用自然语言处理算法,采用基于语言的技术来推断含义。现有的自然语言/文本处理(NL/TP)系统通常服务于类似的目的并使用类似的组件,但组件重用很少。我们设计了一个领域设计的体系结构,以促进NL/TP软件和数据组件的可重用性。它由NL/TP领域的本体构建而成,该本体来源于对NL/TP应用程序和用户的调查,并由面向对象的模型表示。该体系结构还包括互操作性标准、接口协议和用于开发可重用组件的工具,旨在促进跨广泛的NL/TP应用程序和技术(从关键字搜索到语义分析)的软件和数据重用。
{"title":"A common architecture to encourage reuse of natural language/text processing tools","authors":"Richard MacMillan, E. Lusher, Martha L. Farinacci, S. Laskowski, Leonard J. Seligman, Adrienne J. Kleiboemer","doi":"10.1109/KBSE.1993.341193","DOIUrl":"https://doi.org/10.1109/KBSE.1993.341193","url":null,"abstract":"Text analysis systems that handle large amounts of free-form narrative text are beginning to use natural language processing algorithms, employing linguistic-based techniques to deduce meaning. Existing natural language/text processing (NL/TP) systems often serve similar purposes and use similar components, but component reuse is rare. We have designed a domain-designed architecture to promote reusability of NL/TP software and data components. It is constructed from an ontology of the NL/TP domain, which was derived from a survey of NL/TP applications and users, and is represented by an object-oriented model. The architecture also includes interoperability standards, interface protocols, and tools for developing reusable components intended to promote reuse of software and data across a wide range of NL/TP applications and technologies, from keyword searching to semantic analysis.<<ETX>>","PeriodicalId":371606,"journal":{"name":"Proceedings of 8th Knowledge-Based Software Engineering Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131831365","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
期刊
Proceedings of 8th Knowledge-Based Software Engineering 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