首页 > 最新文献

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

英文 中文
Certificate based authorization simulation system 基于证书的授权仿真系统
Jie-qiang Dai, J. Alves-Foss
Using certificates for distributed authorizations in computer network systems has been discussed in the literature. However real implementations of the concept are rarely seen. In our certificate based authorization simulation system (CBASS) project, we prototyped a computer system including some of the emulated functions of an operating system such as machine, user and file management, and emulated applications. These system management functions and applications use certification instead of conventional access control list mechanism for resource access control. It is our purpose to explore a practical way to build the distributed authorization into computer systems in order to solve authorization problems which exist in present open and large distributed computing environments. In this paper, we present our design and implementation of the CBASS.
在计算机网络系统中使用证书进行分布式授权已经在文献中进行了讨论。然而,这个概念的真正实现很少见到。在我们的基于证书的授权仿真系统(CBASS)项目中,我们原型化了一个计算机系统,该系统包括一些操作系统的仿真功能,如机器、用户和文件管理,以及仿真应用程序。这些系统管理功能和应用程序使用认证代替传统的访问控制列表机制进行资源访问控制。为了解决目前开放、大型分布式计算环境中存在的授权问题,探索一种将分布式授权构建到计算机系统中的实用方法是我们的目的。本文介绍了本系统的设计与实现。
{"title":"Certificate based authorization simulation system","authors":"Jie-qiang Dai, J. Alves-Foss","doi":"10.1109/CMPSAC.2001.960616","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960616","url":null,"abstract":"Using certificates for distributed authorizations in computer network systems has been discussed in the literature. However real implementations of the concept are rarely seen. In our certificate based authorization simulation system (CBASS) project, we prototyped a computer system including some of the emulated functions of an operating system such as machine, user and file management, and emulated applications. These system management functions and applications use certification instead of conventional access control list mechanism for resource access control. It is our purpose to explore a practical way to build the distributed authorization into computer systems in order to solve authorization problems which exist in present open and large distributed computing environments. In this paper, we present our design and implementation of the CBASS.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"2 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":"116962358","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Utilizing object-oriented databases for concurrency control in virtual environments 在虚拟环境中利用面向对象数据库进行并发控制
D. Turgut, Nevin Aydin, R. Elmasri, B. Turgut
Virtual Reality Modeling Language (VRML) is widely used to represent, create, and display virtual reality objects and their environment. Some VRML applications require concurrent interaction by multiple users in a real-time distributed fashion. Such applications need a method for users to share and update the VRML objects in real-time. To allow concurrent shared real-time access, our approach is to store the VRML objects in an object-oriented database system (ObjectStore) in order to utilize the concurrency control mechanisms of the system. The authors present an architecture that allows multiple users to interact in a non-trivial way in such a shared VRML environment. We outline how the VRML world can be saved in ObjectStore and implement a series of test cases demonstrating concurrency issues arising from simultaneous updates. Our architecture uses ordinary Java enabled Web browsers with a VRML plug-in. A commercial Web server routes client requests to a custom application server which interacts with the object-oriented database. As users change the VRML world, our application server orders the requests and updates the master copy in the database.
虚拟现实建模语言(VRML)被广泛用于表示、创建和显示虚拟现实对象及其环境。一些VRML应用程序需要多个用户以实时分布式的方式进行并发交互。这样的应用程序需要用户实时共享和更新VRML对象的方法。为了允许并发共享实时访问,我们的方法是将VRML对象存储在一个面向对象的数据库系统(ObjectStore)中,以便利用系统的并发控制机制。作者提出了一个架构,允许多个用户在这样一个共享的VRML环境中以一种重要的方式进行交互。我们概述了如何在ObjectStore中保存VRML世界,并实现了一系列测试用例,演示了由同步更新引起的并发性问题。我们的体系结构使用普通的支持Java的Web浏览器和VRML插件。商业Web服务器将客户机请求路由到与面向对象数据库交互的自定义应用程序服务器。当用户更改VRML世界时,我们的应用程序服务器订购请求并更新数据库中的主副本。
{"title":"Utilizing object-oriented databases for concurrency control in virtual environments","authors":"D. Turgut, Nevin Aydin, R. Elmasri, B. Turgut","doi":"10.1109/CMPSAC.2001.960646","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960646","url":null,"abstract":"Virtual Reality Modeling Language (VRML) is widely used to represent, create, and display virtual reality objects and their environment. Some VRML applications require concurrent interaction by multiple users in a real-time distributed fashion. Such applications need a method for users to share and update the VRML objects in real-time. To allow concurrent shared real-time access, our approach is to store the VRML objects in an object-oriented database system (ObjectStore) in order to utilize the concurrency control mechanisms of the system. The authors present an architecture that allows multiple users to interact in a non-trivial way in such a shared VRML environment. We outline how the VRML world can be saved in ObjectStore and implement a series of test cases demonstrating concurrency issues arising from simultaneous updates. Our architecture uses ordinary Java enabled Web browsers with a VRML plug-in. A commercial Web server routes client requests to a custom application server which interacts with the object-oriented database. As users change the VRML world, our application server orders the requests and updates the master copy in the database.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"2 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":"115677850","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
MOOSE - a task-driven program comprehension environment 一个任务驱动的程序理解环境
J. Rilling, A. Seffah
Many tools have been developed to derive abstract representations from existing source code. Yet, most of these tools provide only little help in providing an encompassing picture of the system under examination. Graphical visualization techniques derived from reverse engineered source code have long been recognized for their impact on improving the comprehensibility of software systems and their source code. In this paper, we present a task-oriented approach to software comprehension by introducing our MOOSE (Montreal Object-Oriented Slicing Environment) environment that provides a task-driven wizard approach that supports a cognitive comprehension model combined with reverse engineering techniques, algorithmic and visualization support. We close our discussion with a brief overview of typical software comprehension tasks and how the MOOSE environment will benefit users during these comprehension tasks.
已经开发了许多工具来从现有源代码派生抽象表示。然而,这些工具中的大多数在提供所检查的系统的全面图像方面提供的帮助很少。源自逆向工程源代码的图形化可视化技术长期以来一直因其对提高软件系统及其源代码的可理解性的影响而得到认可。在本文中,我们提出了一种面向任务的软件理解方法,通过引入我们的MOOSE(蒙特利尔面向对象的切片环境)环境,该环境提供了一种任务驱动的向导方法,支持与逆向工程技术、算法和可视化支持相结合的认知理解模型。最后,我们简要概述了典型的软件理解任务,以及MOOSE环境将如何在这些理解任务中使用户受益。
{"title":"MOOSE - a task-driven program comprehension environment","authors":"J. Rilling, A. Seffah","doi":"10.1109/CMPSAC.2001.960601","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960601","url":null,"abstract":"Many tools have been developed to derive abstract representations from existing source code. Yet, most of these tools provide only little help in providing an encompassing picture of the system under examination. Graphical visualization techniques derived from reverse engineered source code have long been recognized for their impact on improving the comprehensibility of software systems and their source code. In this paper, we present a task-oriented approach to software comprehension by introducing our MOOSE (Montreal Object-Oriented Slicing Environment) environment that provides a task-driven wizard approach that supports a cognitive comprehension model combined with reverse engineering techniques, algorithmic and visualization support. We close our discussion with a brief overview of typical software comprehension tasks and how the MOOSE environment will benefit users during these comprehension tasks.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"36 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":"122149615","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
Quality planning for software development 软件开发的质量计划
T. Walton
A historical project is used as a reference model for the verification planning process. The planning equations and an example are presented. The example objective set is to increase the level of defect removal from the final software from the historical level of 35% to about 88% of the defects introduced into the code and to reduce the overall number of delivered defects/KLOC by 85%. The example illustrates the methods used to estimate the phase-by-phase effort required to achieve the specified goal. The use of the planning model and the resulting data in day-to-day activities is also discussed.
历史项目被用作验证计划过程的参考模型。给出了规划方程和算例。示例目标设置是将最终软件的缺陷移除水平从引入代码的缺陷的历史水平的35%提高到大约88%,并将交付缺陷/KLOC的总数减少85%。该示例说明了用于评估实现指定目标所需的阶段性工作的方法。还讨论了计划模型和结果数据在日常活动中的使用。
{"title":"Quality planning for software development","authors":"T. Walton","doi":"10.1109/CMPSAC.2001.960604","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960604","url":null,"abstract":"A historical project is used as a reference model for the verification planning process. The planning equations and an example are presented. The example objective set is to increase the level of defect removal from the final software from the historical level of 35% to about 88% of the defects introduced into the code and to reduce the overall number of delivered defects/KLOC by 85%. The example illustrates the methods used to estimate the phase-by-phase effort required to achieve the specified goal. The use of the planning model and the resulting data in day-to-day activities is also discussed.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"71 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":"126929470","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
Scenario-based functional regression testing 基于场景的功能回归测试
R. Paul, Lian Yu, W. Tsai, Xiaoying Bai
Regression testing has been a popular quality-assurance technique. Most regression testing techniques are based on code or software design. This paper proposes a scenario-based functional regression testing, which is based on end-to-end (E2E) integration test scenarios. The test scenarios are first represented in a template model that embodies both test dependency and traceability. By using test dependency information, one can obtain a test slicing algorithm to detect the scenarios that are affected and thus they are candidates for regression testing. By using traceability information, one can find affected components and their associated test scenarios and test cases for regression testing. With the same dependency and traceability information one can use the ripple effect analysis to identify all affected, including directly or indirectly, scenarios and thus the set of test cases can be selected for regression testing. This paper also provides several alternative test-case selection approaches and a hybrid approach to meet various requirements. A web-based tool has been developed to support these regression testing tasks.
回归测试是一种流行的质量保证技术。大多数回归测试技术是基于代码或软件设计的。本文提出了一种基于端到端集成测试场景的功能回归测试方法。测试场景首先在包含测试依赖性和可追溯性的模板模型中表示。通过使用测试依赖信息,可以获得测试切片算法来检测受影响的场景,因此它们是回归测试的候选者。通过使用跟踪信息,可以找到受影响的组件及其相关的测试场景和测试用例进行回归测试。使用相同的依赖性和可追溯性信息,可以使用涟漪效应分析来识别所有受影响的,包括直接或间接的场景,因此可以为回归测试选择一组测试用例。本文还提供了几种可选的测试用例选择方法和一种混合方法来满足各种需求。已经开发了一个基于web的工具来支持这些回归测试任务。
{"title":"Scenario-based functional regression testing","authors":"R. Paul, Lian Yu, W. Tsai, Xiaoying Bai","doi":"10.1109/CMPSAC.2001.960659","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960659","url":null,"abstract":"Regression testing has been a popular quality-assurance technique. Most regression testing techniques are based on code or software design. This paper proposes a scenario-based functional regression testing, which is based on end-to-end (E2E) integration test scenarios. The test scenarios are first represented in a template model that embodies both test dependency and traceability. By using test dependency information, one can obtain a test slicing algorithm to detect the scenarios that are affected and thus they are candidates for regression testing. By using traceability information, one can find affected components and their associated test scenarios and test cases for regression testing. With the same dependency and traceability information one can use the ripple effect analysis to identify all affected, including directly or indirectly, scenarios and thus the set of test cases can be selected for regression testing. This paper also provides several alternative test-case selection approaches and a hybrid approach to meet various requirements. A web-based tool has been developed to support these regression testing tasks.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"237 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":"121438617","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}
引用次数: 67
Formal design of real-time components on a shared data space architecture 共享数据空间架构上实时组件的形式化设计
U. Hannemann, J. Hooman
We present a formal approach to the top-down design of real-time components that communicate using a shared data space. The approach is compositional, that is, only the formal specifications of the components are used to reason about their combined behaviour Formal reasoning is supported by the interactive theorem prover PVS. Our shared data space model is based on the so are architecture SPLICE, that allows loosely-coupled components. Our formalism is illustrated by the top-down design of a smallflight-tracking-and-display system, which contains an event-driven and a time-driven component. Formal correctness is established, given suitable assumptions about the environment of the system and relations between timing parameters.
我们提出了一种使用共享数据空间进行通信的实时组件的自顶向下设计的正式方法。该方法是组合的,即只使用组件的形式规范来推理它们的组合行为。形式推理由交互定理证明器PVS支持。我们的共享数据空间模型基于统一架构SPLICE,它允许松散耦合的组件。我们的形式化通过一个小型飞行跟踪和显示系统的自顶向下设计来说明,该系统包含事件驱动和时间驱动组件。通过对系统环境和时序参数之间关系的适当假设,建立了形式正确性。
{"title":"Formal design of real-time components on a shared data space architecture","authors":"U. Hannemann, J. Hooman","doi":"10.1109/CMPSAC.2001.960610","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960610","url":null,"abstract":"We present a formal approach to the top-down design of real-time components that communicate using a shared data space. The approach is compositional, that is, only the formal specifications of the components are used to reason about their combined behaviour Formal reasoning is supported by the interactive theorem prover PVS. Our shared data space model is based on the so are architecture SPLICE, that allows loosely-coupled components. Our formalism is illustrated by the top-down design of a smallflight-tracking-and-display system, which contains an event-driven and a time-driven component. Formal correctness is established, given suitable assumptions about the environment of the system and relations between timing parameters.","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":"131172956","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}
引用次数: 8
DSIAS: a software architectural style for distributed software integration systems DSIAS:分布式软件集成系统的软件架构风格
Zeng-Wei Hong, Jim-Min Lin, De-Sheng Chen, H. C. Jiau
We propose a distributed software integration architectural style (DSIAS) to provide a blueprint and reference document that would be useful to software system designers when integrating commercial off-the-shelf (COTS) products under distributed and Internet environment. DSIAS provides a framework indicating the structure topology to put lots of originally unrelated COTS products together into a COTS based system. We then successfully applied DSIAS to the design of an example, a distributed graphical parking lot management system.
我们提出了一种分布式软件集成体系结构风格(DSIAS),为软件系统设计者在分布式和Internet环境下集成商用现货(COTS)产品提供了一个有用的蓝图和参考文档。DSIAS提供了一个指示结构拓扑的框架,将许多原本不相关的COTS产品组合成一个基于COTS的系统。然后,我们成功地将DSIAS应用到分布式图形化停车场管理系统的设计中。
{"title":"DSIAS: a software architectural style for distributed software integration systems","authors":"Zeng-Wei Hong, Jim-Min Lin, De-Sheng Chen, H. C. Jiau","doi":"10.1109/CMPSAC.2001.960629","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960629","url":null,"abstract":"We propose a distributed software integration architectural style (DSIAS) to provide a blueprint and reference document that would be useful to software system designers when integrating commercial off-the-shelf (COTS) products under distributed and Internet environment. DSIAS provides a framework indicating the structure topology to put lots of originally unrelated COTS products together into a COTS based system. We then successfully applied DSIAS to the design of an example, a distributed graphical parking lot management system.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"63 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":"132736840","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
Index Miner 指数的矿工
I. Chiang, T. Lin
Index Miner is a Java-based data mining tool which contains the methodologies of classification, clustering, association rules, visualization, attribute transformation and feature selection. The paper briefly introduces this tool and discusses the methods that are implemented in this tool to show how to create and perform a learning process for data in order to mine the patterns that are hidden in the data.
Index Miner是一个基于java的数据挖掘工具,它包含了分类、聚类、关联规则、可视化、属性转换和特征选择等方法。本文简要介绍了该工具,并讨论了在该工具中实现的方法,以展示如何为数据创建和执行学习过程,以挖掘隐藏在数据中的模式。
{"title":"Index Miner","authors":"I. Chiang, T. Lin","doi":"10.1109/CMPSAC.2001.960675","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960675","url":null,"abstract":"Index Miner is a Java-based data mining tool which contains the methodologies of classification, clustering, association rules, visualization, attribute transformation and feature selection. The paper briefly introduces this tool and discusses the methods that are implemented in this tool to show how to create and perform a learning process for data in order to mine the patterns that are hidden in the data.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"21 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":"131702913","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
A runtime composite service creation and deployment infrastructure and its applications in Internet security, e-commerce, and software provisioning 运行时组合服务创建和部署基础设施及其在Internet安全、电子商务和软件供应中的应用程序
D. Mennie, B. Pagurek
The creation of composite services from service components at runtime can be achieved using several different techniques. In the first approach, a new common interface is constructed at runtime which allows the functionality of two or more components to be accessed from a single entity while the service components themselves remain distinct and potentially distributed within in a network. In the second approach, a new composite service is formed where all of the functionality of the service components is housed within a single new service. In the third approach, a new composite service is formed where all the functionality of the service components is extracted and re-assembled into the body of a single new service. The paper describes the design of an infrastructure to support the runtime creation of composite services. An application to create user-defined security associations dynamically and deploy them between any two points in the Internet is presented to exemplify the need for dynamic service composition techniques. Some other potential applications in e-commerce and software provisioning are also discussed.
可以使用几种不同的技术在运行时从服务组件创建复合服务。在第一种方法中,在运行时构造一个新的公共接口,它允许从单个实体访问两个或多个组件的功能,而服务组件本身保持不同,并可能分布在网络中。在第二种方法中,形成一个新的组合服务,其中服务组件的所有功能都包含在单个新服务中。在第三种方法中,形成一个新的组合服务,其中提取服务组件的所有功能并将其重新组装到单个新服务的主体中。本文描述了支持组合服务运行时创建的基础设施的设计。本文介绍了一个动态创建用户定义安全关联并在Internet上任意两点之间部署它们的应用程序,以举例说明对动态服务组合技术的需求。还讨论了在电子商务和软件供应方面的其他一些潜在应用。
{"title":"A runtime composite service creation and deployment infrastructure and its applications in Internet security, e-commerce, and software provisioning","authors":"D. Mennie, B. Pagurek","doi":"10.1109/CMPSAC.2001.960641","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960641","url":null,"abstract":"The creation of composite services from service components at runtime can be achieved using several different techniques. In the first approach, a new common interface is constructed at runtime which allows the functionality of two or more components to be accessed from a single entity while the service components themselves remain distinct and potentially distributed within in a network. In the second approach, a new composite service is formed where all of the functionality of the service components is housed within a single new service. In the third approach, a new composite service is formed where all the functionality of the service components is extracted and re-assembled into the body of a single new service. The paper describes the design of an infrastructure to support the runtime creation of composite services. An application to create user-defined security associations dynamically and deploy them between any two points in the Internet is presented to exemplify the need for dynamic service composition techniques. Some other potential applications in e-commerce and software provisioning are also discussed.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"12 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":"128227197","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
An efficient clustering algorithm for market basket data based on small large ratios 基于小比大比的市场篮数据聚类算法
Ching-Huang Yun, Kun-Ta Chuang, Ming-Syan Chen
In this paper we devise an efficient algorithm for clustering market-basket data items. In view of the nature of clustering market basket data, we devise in this paper a novel measurement, called the small-large (abbreviated as SL) ratio, and utilize this ratio to perform the clustering. With this SL ratio measurement, we develop an efficient clustering algorithm for data items to minimize the SL ratio in each group. The proposed algorithm not only incurs an execution time that is significantly smaller than that by prior work but also leads to the clustering results of very good quality.
本文设计了一种高效的聚类算法。鉴于市场篮子数据聚类的性质,本文设计了一种新的度量方法,称为小-大(简称SL)比率,并利用该比率进行聚类。通过这种SL比率测量,我们为数据项开发了一种有效的聚类算法,以最小化每组中的SL比率。该算法的执行时间明显小于之前的算法,而且聚类结果质量非常好。
{"title":"An efficient clustering algorithm for market basket data based on small large ratios","authors":"Ching-Huang Yun, Kun-Ta Chuang, Ming-Syan Chen","doi":"10.1109/CMPSAC.2001.960660","DOIUrl":"https://doi.org/10.1109/CMPSAC.2001.960660","url":null,"abstract":"In this paper we devise an efficient algorithm for clustering market-basket data items. In view of the nature of clustering market basket data, we devise in this paper a novel measurement, called the small-large (abbreviated as SL) ratio, and utilize this ratio to perform the clustering. With this SL ratio measurement, we develop an efficient clustering algorithm for data items to minimize the SL ratio in each group. The proposed algorithm not only incurs an execution time that is significantly smaller than that by prior work but also leads to the clustering results of very good quality.","PeriodicalId":269568,"journal":{"name":"25th Annual International Computer Software and Applications Conference. COMPSAC 2001","volume":"77 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":"124966584","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}
引用次数: 42
期刊
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