首页 > 最新文献

25th Annual International Computer Software and Applications Conference. COMPSAC 2001最新文献

英文 中文
Task and team management in the Distributed Software Project Management Tool 分布式软件项目管理工具中的任务和团队管理
H. Lam, P. Maheshwari
The Distributed Software Project Management Tool (DSPMtool) is an integration of tools opening the realms of software project management to users distributed across the world. The first prototype presented the core of a software repository and configuration management. The authors present DSPMtool's second prototype and introduce new concepts of task and team management to improve the quality of software projects. Pursuing a task management system, no doubt introduces the need for a self-monitoring mechanism, which DSPMtool successfully provides. Born and raised in a Visual Basic environment, the second prototype continues to adapt to this environment, incorporating the new design into the existing architecture. The DSPMtool utilises Component Object Modeling (COM) and ActiveX technologies, as well as employing object-oriented software design methodology to build the architecture for the DSPMtool second prototype.
分布式软件项目管理工具(DSPMtool)是一个工具集成,向分布在世界各地的用户开放软件项目管理领域。第一个原型展示了软件存储库和配置管理的核心。作者介绍了DSPMtool的第二个原型,并介绍了任务和团队管理的新概念,以提高软件项目的质量。追求一个任务管理系统,无疑会引入对自我监视机制的需求,DSPMtool成功地提供了这种机制。在Visual Basic环境中诞生和成长,第二个原型继续适应这个环境,将新的设计融入到现有的体系结构中。DSPMtool利用组件对象建模(COM)和ActiveX技术,以及采用面向对象的软件设计方法来构建DSPMtool第二原型的体系结构。
{"title":"Task and team management in the Distributed Software Project Management Tool","authors":"H. Lam, P. Maheshwari","doi":"10.1109/CMPSAC.2001.960645","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960645","url":null,"abstract":"The Distributed Software Project Management Tool (DSPMtool) is an integration of tools opening the realms of software project management to users distributed across the world. The first prototype presented the core of a software repository and configuration management. The authors present DSPMtool's second prototype and introduce new concepts of task and team management to improve the quality of software projects. Pursuing a task management system, no doubt introduces the need for a self-monitoring mechanism, which DSPMtool successfully provides. Born and raised in a Visual Basic environment, the second prototype continues to adapt to this environment, incorporating the new design into the existing architecture. The DSPMtool utilises Component Object Modeling (COM) and ActiveX technologies, as well as employing object-oriented software design methodology to build the architecture for the DSPMtool second prototype.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127562659","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
A configuration management system supporting component-based software development 一个支持基于组件的软件开发的配置管理系统
Lu Zhang, Hong Mei, Hong Zhu
Component-based software development has been viewed as an emerging paradigm of software development. This paper analyzes the requirements of configuration management in component-based development process. Based on the analysis, a prototype configuration management system is proposed to meet the requirements. An example of using the system is also given.
基于组件的软件开发已被视为一种新兴的软件开发范式。本文分析了基于组件的开发过程中配置管理的需求。在此基础上,提出了满足需求的配置管理系统原型。最后给出了系统的应用实例。
{"title":"A configuration management system supporting component-based software development","authors":"Lu Zhang, Hong Mei, Hong Zhu","doi":"10.1109/CMPSAC.2001.960594","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960594","url":null,"abstract":"Component-based software development has been viewed as an emerging paradigm of software development. This paper analyzes the requirements of configuration management in component-based development process. Based on the analysis, a prototype configuration management system is proposed to meet the requirements. An example of using the system is also given.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131128820","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 novel intrusion detection system model for securing web-based database systems 基于web的数据库系统入侵检测模型
Shu Wenhui, Daniel T. H. Tan
Intrusion detection (ID) has become an important technology for protecting information resources and databases from malicious attacks and information leakage. This paper proposes a novel two-layer mechanism to detect intrusions against a web-based database service. Layer one builds historical profiles based on audit trails and other log data provided by the web server and database server. Pre-alarms will be triggered if anomalies occurred. Layer two makes further analysis on the pre-alarms generated from Layer one. Such methods integrates the alarm context with the alarms themselves rather than a simple "analysis in isolation". This can reduce the error rates, especially false positives and greatly improve the accuracy of intrusion detection, alarm notification and hence more effective incident handling.
入侵检测(ID)已成为保护信息资源和数据库免受恶意攻击和信息泄露的重要技术。本文提出了一种新的两层机制来检测对基于web的数据库服务的入侵。第一层基于web服务器和数据库服务器提供的审计跟踪和其他日志数据构建历史配置文件。如果发生异常,将触发预告警。第二层对第一层产生的预警进行进一步分析。这些方法将警报上下文与警报本身结合起来,而不是简单的“孤立分析”。这可以降低错误率,特别是误报,并大大提高入侵检测和警报通知的准确性,从而更有效地处理事件。
{"title":"A novel intrusion detection system model for securing web-based database systems","authors":"Shu Wenhui, Daniel T. H. Tan","doi":"10.1109/CMPSAC.2001.960624","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960624","url":null,"abstract":"Intrusion detection (ID) has become an important technology for protecting information resources and databases from malicious attacks and information leakage. This paper proposes a novel two-layer mechanism to detect intrusions against a web-based database service. Layer one builds historical profiles based on audit trails and other log data provided by the web server and database server. Pre-alarms will be triggered if anomalies occurred. Layer two makes further analysis on the pre-alarms generated from Layer one. Such methods integrates the alarm context with the alarms themselves rather than a simple \"analysis in isolation\". This can reduce the error rates, especially false positives and greatly improve the accuracy of intrusion detection, alarm notification and hence more effective incident handling.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"469 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133044348","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
Converting Web applications to data components: design methodology 将Web应用程序转换为数据组件:设计方法
J. Pazdziora
Most of the current Web applications are closely tied to the client and large parts of their code concern with producing proper output markup. Converting them into components that produce pure data output, independent from presentation specifics, increases maintainability and eliminates duplicated code for different output media, and thus is the key requirement for modem systems. In this paper we explore steps needed to transfer existing applications to data oriented components, and present implementation and performance issues and their solutions.
当前大多数Web应用程序都与客户机紧密相连,它们的大部分代码都与生成适当的输出标记有关。将它们转换为产生纯数据输出的组件,独立于表示细节,增加了可维护性,并消除了不同输出媒体的重复代码,因此是调制解调器系统的关键需求。在本文中,我们探讨了将现有应用程序转换为面向数据的组件所需的步骤,并提出了实现和性能问题及其解决方案。
{"title":"Converting Web applications to data components: design methodology","authors":"J. Pazdziora","doi":"10.1109/CMPSAC.2001.960595","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960595","url":null,"abstract":"Most of the current Web applications are closely tied to the client and large parts of their code concern with producing proper output markup. Converting them into components that produce pure data output, independent from presentation specifics, increases maintainability and eliminates duplicated code for different output media, and thus is the key requirement for modem systems. In this paper we explore steps needed to transfer existing applications to data oriented components, and present implementation and performance issues and their solutions.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115913082","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
Formalization of software testing criteria using the Z notation 使用Z符号形式化软件测试标准
S. Vilkomir, Jonathan P. Bowen
Describes an approach to formalization of criteria of computer systems software testing. A brief review of control-flow criteria is introduced. As a formal language for describing the criteria, the Z notation is selected. Z schemas are presented for definitions of the following criteria: statement coverage, decision coverage, condition coverage, decision/condition coverage, full predicate coverage, modified condition/decision coverage, and multiple condition coverage. This characterization could help in the correct understanding of different types of testing and also the correct application of a desired testing regime.
描述一种形式化计算机系统软件测试标准的方法。简要回顾了控制流准则。作为描述标准的正式语言,选择了Z符号。Z模式用于以下标准的定义:语句覆盖、决策覆盖、条件覆盖、决策/条件覆盖、完整谓词覆盖、修改条件/决策覆盖和多条件覆盖。这种描述有助于正确理解不同类型的测试,也有助于正确应用所需的测试制度。
{"title":"Formalization of software testing criteria using the Z notation","authors":"S. Vilkomir, Jonathan P. Bowen","doi":"10.1109/CMPSAC.2001.960638","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960638","url":null,"abstract":"Describes an approach to formalization of criteria of computer systems software testing. A brief review of control-flow criteria is introduced. As a formal language for describing the criteria, the Z notation is selected. Z schemas are presented for definitions of the following criteria: statement coverage, decision coverage, condition coverage, decision/condition coverage, full predicate coverage, modified condition/decision coverage, and multiple condition coverage. This characterization could help in the correct understanding of different types of testing and also the correct application of a desired testing regime.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129395334","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}
引用次数: 52
Exception handling in component-based system development 基于组件的系统开发中的异常处理
A. Romanovsky
Designers of component-based software face two problems related to dealing with abnormal events: developing exception handling at the level of the integrated system and accommodating (and adjusting, if necessary) exceptions and exception handling provided by individual components. Our intention is to develop an exception handling framework suitable for component-based system development by applying general exception handling mechanisms which have been proposed and successfully used in concurrent/distributed systems and in programming languages. The framework is applied in three steps. Firstly, individual components are wrapped in such a way that the wrappers perform activity related to local error detection and exception handling, and signal, if necessary, external exceptions outside the component. At the second step the execution of the overall system is structured as a set of dynamic actions in which components take parts. Such actions have important properties which facilitate exception handling: they are atomic, contain erroneous information and serve as recovery regions. The last step is designing exception handling at the action level: each action (i.e. all components participating in it) handles exceptions signalled by individual wrapped components.
基于组件的软件的设计者面临两个与处理异常事件相关的问题:在集成系统级别开发异常处理,以及容纳(并在必要时调整)单个组件提供的异常和异常处理。我们的目的是通过应用在并发/分布式系统和编程语言中已经提出并成功使用的通用异常处理机制,开发一个适用于基于组件的系统开发的异常处理框架。该框架的应用分为三个步骤。首先,以这样一种方式包装各个组件:包装器执行与本地错误检测和异常处理相关的活动,并在必要时发出组件外部异常的信号。在第二步,整个系统的执行被结构化为一组动态操作,其中的组件各占一部分。这些操作具有促进异常处理的重要属性:它们是原子的,包含错误信息,并充当恢复区域。最后一步是在操作级别设计异常处理:每个操作(即参与其中的所有组件)处理由单个包装组件发出的异常信号。
{"title":"Exception handling in component-based system development","authors":"A. Romanovsky","doi":"10.1109/CMPSAC.2001.960671","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960671","url":null,"abstract":"Designers of component-based software face two problems related to dealing with abnormal events: developing exception handling at the level of the integrated system and accommodating (and adjusting, if necessary) exceptions and exception handling provided by individual components. Our intention is to develop an exception handling framework suitable for component-based system development by applying general exception handling mechanisms which have been proposed and successfully used in concurrent/distributed systems and in programming languages. The framework is applied in three steps. Firstly, individual components are wrapped in such a way that the wrappers perform activity related to local error detection and exception handling, and signal, if necessary, external exceptions outside the component. At the second step the execution of the overall system is structured as a set of dynamic actions in which components take parts. Such actions have important properties which facilitate exception handling: they are atomic, contain erroneous information and serve as recovery regions. The last step is designing exception handling at the action level: each action (i.e. all components participating in it) handles exceptions signalled by individual wrapped components.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129583077","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}
引用次数: 44
Melanoma prediction using data mining system LERS 基于数据挖掘系统LERS的黑色素瘤预测
J. P. Grzymala-Busse, J. Grzymala-Busse, Z. Hippe
One of the important tools for early diagnosis of malignant melanoma is the total dermatoscopy score (TDS), computed using the ABCD (asymmetry, border, color, diameter) formula. Our primary objective was to check whether the ABCD formula is optimal. Using a data set containing 276 cases of melanoma and the LERS (Learning from Examples based on Rough Sets) data mining system, we checked more than 20,000 modified formulas for ABCD, computing the predicted error rate of melanoma diagnosis using 10-fold cross-validation for every modified formula. As a result, we found the optimal ABCD formula for our setup: discretization based on cluster analysis, the LEM2 (Learning from Examples Module, version 2) algorithm (one of the four LERS algorithms for rule induction) and the standard LERS classification scheme. The error rate for the standard ABCD formula was 10.21 %, while for the optimal ABCD formula the error rate was reduced to 6.04%. Some research in melanoma diagnosis shows that the use of the ABCD formula does not improve the error rate. Our research shows that the ABCD formula is useful, since, for our data set, the error rate without the use of the ABCD formula was higher (13.73%).
早期诊断恶性黑色素瘤的重要工具之一是使用ABCD(不对称、边界、颜色、直径)公式计算的皮肤镜总评分(TDS)。我们的主要目标是检查ABCD公式是否是最优的。使用包含276例黑色素瘤病例的数据集和LERS(基于粗糙集的学习示例)数据挖掘系统,我们检查了20,000多个ABCD修改公式,对每个修改公式使用10倍交叉验证计算黑色素瘤诊断的预测错误率。因此,我们为我们的设置找到了最优的ABCD公式:基于聚类分析的离散化,LEM2 (Learning from Examples Module, version 2)算法(用于规则归纳的四种LERS算法之一)和标准的LERS分类方案。ABCD标准配方的误差率为10.21%,最佳ABCD配方的误差率为6.04%。一些黑色素瘤诊断的研究表明,使用ABCD公式并没有提高错误率。我们的研究表明,ABCD公式是有用的,因为对于我们的数据集,不使用ABCD公式的错误率更高(13.73%)。
{"title":"Melanoma prediction using data mining system LERS","authors":"J. P. Grzymala-Busse, J. Grzymala-Busse, Z. Hippe","doi":"10.1109/CMPSAC.2001.960676","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960676","url":null,"abstract":"One of the important tools for early diagnosis of malignant melanoma is the total dermatoscopy score (TDS), computed using the ABCD (asymmetry, border, color, diameter) formula. Our primary objective was to check whether the ABCD formula is optimal. Using a data set containing 276 cases of melanoma and the LERS (Learning from Examples based on Rough Sets) data mining system, we checked more than 20,000 modified formulas for ABCD, computing the predicted error rate of melanoma diagnosis using 10-fold cross-validation for every modified formula. As a result, we found the optimal ABCD formula for our setup: discretization based on cluster analysis, the LEM2 (Learning from Examples Module, version 2) algorithm (one of the four LERS algorithms for rule induction) and the standard LERS classification scheme. The error rate for the standard ABCD formula was 10.21 %, while for the optimal ABCD formula the error rate was reduced to 6.04%. Some research in melanoma diagnosis shows that the use of the ABCD formula does not improve the error rate. Our research shows that the ABCD formula is useful, since, for our data set, the error rate without the use of the ABCD formula was higher (13.73%).","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130006490","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}
引用次数: 48
An empirical study of software productivity 软件生产力的实证研究
S. Morasca, G. Russo
We studied productivity in a real-life environment in the Italian public administration by applying the goal/question/metrics paradigm to define a productivity related measurement goal and derive measures that were deemed relevant to reach the stated goal. Productivity was studied from both a functional and a product size perspectives. Our study has highlighted a few factors that are related to either aspect of productivity. The results may provide software managers with support for evaluating and improving software processes, so they can make decisions based on more quantitative information.
我们通过应用目标/问题/指标范式来定义与生产力相关的测量目标,并得出与达到既定目标相关的措施,在意大利公共管理的现实环境中研究了生产力。生产力从功能和产品规模两个角度进行了研究。我们的研究强调了一些与生产力相关的因素。结果可以为软件经理提供评估和改进软件过程的支持,这样他们就可以根据更多的定量信息做出决策。
{"title":"An empirical study of software productivity","authors":"S. Morasca, G. Russo","doi":"10.1109/CMPSAC.2001.960633","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960633","url":null,"abstract":"We studied productivity in a real-life environment in the Italian public administration by applying the goal/question/metrics paradigm to define a productivity related measurement goal and derive measures that were deemed relevant to reach the stated goal. Productivity was studied from both a functional and a product size perspectives. Our study has highlighted a few factors that are related to either aspect of productivity. The results may provide software managers with support for evaluating and improving software processes, so they can make decisions based on more quantitative information.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125729108","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}
引用次数: 25
Java in industrial automation-a virtual PLC Java在工业自动化中的应用——虚拟PLC
M. Grabner, G. Leonhartsberger, A. Leutgeb, J. Altmann
Remote access of a Programmable Logical Control (PLC) is the prerequisite for an effective maintenance. We present an architecture for the development of tools supporting the installation, configuration, maintenance, supervision, and diagnosis of remote PLCs via the Internet. The developed architecture, called Virtual PLC, consists of a set of extensible components describing a real PLC. The Virtual PLC uses Java/sup TM/ Technology to be platform independent. The Virtual PLC enables developers to rapidly implement tools for remote diagnosis, supervision and maintenance of a real PLC.
远程访问可编程逻辑控制器(PLC)是有效维护的前提。我们提出了一个架构,用于开发通过互联网支持远程plc的安装、配置、维护、监督和诊断的工具。所开发的体系结构称为虚拟PLC,由一组描述真实PLC的可扩展组件组成。虚拟PLC采用Java/sup TM/技术,具有平台独立性。虚拟PLC使开发人员能够快速实现远程诊断、监督和维护真实PLC的工具。
{"title":"Java in industrial automation-a virtual PLC","authors":"M. Grabner, G. Leonhartsberger, A. Leutgeb, J. Altmann","doi":"10.1109/CMPSAC.2001.960656","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960656","url":null,"abstract":"Remote access of a Programmable Logical Control (PLC) is the prerequisite for an effective maintenance. We present an architecture for the development of tools supporting the installation, configuration, maintenance, supervision, and diagnosis of remote PLCs via the Internet. The developed architecture, called Virtual PLC, consists of a set of extensible components describing a real PLC. The Virtual PLC uses Java/sup TM/ Technology to be platform independent. The Virtual PLC enables developers to rapidly implement tools for remote diagnosis, supervision and maintenance of a real PLC.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126101903","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
InfoSleuth: agent-based system for data integration and analysis InfoSleuth:基于agent的数据集成和分析系统
T. Ksiezyk, G. Martin, Qing Jia
InfoSleuth is an agent-based system that automates the gathering and analysis of dynamic, distributed data accessible over the web. To gather data, a user specifies an SQL query which references elements from a common domain ontology (i.e., terminology). Agents then locate resources that have advertised having data relevant to these elements and translate the ontology-based query into queries referencing elements in the different schemas of the identified local databases. Other agents then integrate the results returned from these multiple resources and express them in terms of the common ontology. The large amount of data returned may be overwhelming, and so analysis agents serve to filter and interpret it. InfoSleuth is implemented in Java, and includes a common agent shell and specializations of the shell. The system was developed within a research environment over the course of 5 years and is now being hardened for commercial applications.
InfoSleuth是一个基于代理的系统,可以自动收集和分析动态的、可通过网络访问的分布式数据。为了收集数据,用户指定一个SQL查询,该查询引用来自公共领域本体(即术语)的元素。然后,代理定位那些已宣布具有与这些元素相关的数据的资源,并将基于本体的查询转换为引用已标识的本地数据库的不同模式中的元素的查询。然后,其他代理集成从这些多个资源返回的结果,并用公共本体表示它们。返回的大量数据可能是压倒性的,因此分析代理可以过滤和解释这些数据。InfoSleuth是用Java实现的,包括一个通用代理shell和shell的专门化。该系统是在5年的研究环境中开发出来的,现在正在为商业应用进行加固。
{"title":"InfoSleuth: agent-based system for data integration and analysis","authors":"T. Ksiezyk, G. Martin, Qing Jia","doi":"10.1109/CMPSAC.2001.960655","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960655","url":null,"abstract":"InfoSleuth is an agent-based system that automates the gathering and analysis of dynamic, distributed data accessible over the web. To gather data, a user specifies an SQL query which references elements from a common domain ontology (i.e., terminology). Agents then locate resources that have advertised having data relevant to these elements and translate the ontology-based query into queries referencing elements in the different schemas of the identified local databases. Other agents then integrate the results returned from these multiple resources and express them in terms of the common ontology. The large amount of data returned may be overwhelming, and so analysis agents serve to filter and interpret it. InfoSleuth is implemented in Java, and includes a common agent shell and specializations of the shell. The system was developed within a research environment over the course of 5 years and is now being hardened for commercial applications.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114161379","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
期刊
25th Annual International Computer Software and Applications Conference. COMPSAC 2001
全部 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