首页 > 最新文献

Proceedings of the 2006 ACM symposium on Applied computing最新文献

英文 中文
xEAI-rules: executable models to simulate enterprise application cooperation xEAI-rules:模拟企业应用程序合作的可执行模型
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141581
R. Casallas, M. Vela, Catalina Acero, Nicolás López
We propose an approach to create application-cooperation executable UML models by performing transformations on high-level business rule models. Business rules are defined, using activity diagrams, then, they are transformed to an annotated PIM to, finally, be transformed into an executable UML (xUML) model. The xUML model along side with a set of test cases enables us to validate that applications, whose cooperation is described in the rules, maintain consistency and integrity. Because this validation is based on a non-distributed, platform-independent simulation the cost and effort of its development and testing is reduced; early detection of flaws can help avoid expensive modifications on a concrete platform specific implementation.
我们提出了一种通过在高级业务规则模型上执行转换来创建应用程序合作可执行UML模型的方法。使用活动图定义业务规则,然后将它们转换为带注释的PIM,最后转换为可执行的UML (xUML)模型。xUML模型以及一组测试用例使我们能够验证应用程序(其协作在规则中描述)是否保持一致性和完整性。由于这种验证是基于非分布式的、与平台无关的仿真,因此降低了开发和测试的成本和工作量;早期发现缺陷可以帮助避免对具体平台特定实现进行昂贵的修改。
{"title":"xEAI-rules: executable models to simulate enterprise application cooperation","authors":"R. Casallas, M. Vela, Catalina Acero, Nicolás López","doi":"10.1145/1141277.1141581","DOIUrl":"https://doi.org/10.1145/1141277.1141581","url":null,"abstract":"We propose an approach to create application-cooperation executable UML models by performing transformations on high-level business rule models. Business rules are defined, using activity diagrams, then, they are transformed to an annotated PIM to, finally, be transformed into an executable UML (xUML) model. The xUML model along side with a set of test cases enables us to validate that applications, whose cooperation is described in the rules, maintain consistency and integrity. Because this validation is based on a non-distributed, platform-independent simulation the cost and effort of its development and testing is reduced; early detection of flaws can help avoid expensive modifications on a concrete platform specific implementation.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121212772","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
CLUC: a natural clustering algorithm for categorical datasets based on cohesion CLUC:基于内聚的分类数据集自然聚类算法
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141422
Aida Nemalhabib, Nematollaah Shiri
We propose a clustering algorithm for categorical datasets, called CLUC (CLUstering with Cohesion), which uses a novel similarity measure, called cohesion, to determine the degree with which items/objects stick to clusters. We have implemented CLUC and carried out extensive experiments on real-life and synthetic datasets. The results of experiments and their analyses indicate that CLUC generates high quality clusters in that they conform to expert's opinion. Our experiments on large synthetic data confirm that CLUC is scalable when the dataset grows in the number of objects and/or dimensions. We also repeated the experiments with different orders of the items in the datasets. The results show that the proposed algorithm is order insensitive
我们提出了一种分类数据集的聚类算法,称为CLUC(聚类与内聚),它使用一种新的相似性度量,称为内聚,来确定项目/对象粘在聚类上的程度。我们已经实施了CLUC,并在现实生活和合成数据集上进行了广泛的实验。实验和分析结果表明,CLUC生成的聚类质量高,符合专家的意见。我们在大型合成数据上的实验证实,当数据集的对象数量和/或维度增加时,CLUC是可扩展的。我们还用数据集中不同顺序的项目重复实验。结果表明,该算法是顺序不敏感的
{"title":"CLUC: a natural clustering algorithm for categorical datasets based on cohesion","authors":"Aida Nemalhabib, Nematollaah Shiri","doi":"10.1145/1141277.1141422","DOIUrl":"https://doi.org/10.1145/1141277.1141422","url":null,"abstract":"We propose a clustering algorithm for categorical datasets, called CLUC (CLUstering with Cohesion), which uses a novel similarity measure, called cohesion, to determine the degree with which items/objects stick to clusters. We have implemented CLUC and carried out extensive experiments on real-life and synthetic datasets. The results of experiments and their analyses indicate that CLUC generates high quality clusters in that they conform to expert's opinion. Our experiments on large synthetic data confirm that CLUC is scalable when the dataset grows in the number of objects and/or dimensions. We also repeated the experiments with different orders of the items in the datasets. The results show that the proposed algorithm is order insensitive","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121331065","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
Service-oriented grid computation for large-scale parameter estimation in complex environmental modeling 面向服务的网格计算在复杂环境建模中的大规模参数估计
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141449
Kejing He, Shoubin Dong, Li-Ping Zheng
Complex environmental modeling often involves a large number of unknown physical and ecological parameters. Parameter estimation is one of the most difficult steps in many modeling activities. In this paper we present a service-oriented framework, named GGPE-G (Grid-enabled Global optimization for General Parameter Estimation), for efficient parameter estimation in heterogeneous, distributed systems. Being presented as services, the optimization algorithms, the physical and ecological process models and clients can interact with each other by XML message interactions. The proposed approach supports a generic parameter estimation procedure and can be easily applied to different modeling environment. In this paper, we explain the design, architecture, and implementation of GGPE-G in details. We also apply GGPE-G to a complex soil-water-atmosphere-plant modeling system to demonstrate its utility and efficiency.
复杂的环境建模往往涉及大量未知的物理和生态参数。参数估计是许多建模活动中最困难的步骤之一。在本文中,我们提出了一个面向服务的框架,名为GGPE-G(支持网格的通用参数估计全局优化),用于在异构分布式系统中进行有效的参数估计。优化算法、物理和生态过程模型以及客户端以服务的形式呈现,可以通过XML消息交互进行交互。该方法支持通用的参数估计过程,可方便地应用于不同的建模环境。在本文中,我们详细解释了GGPE-G的设计、架构和实现。我们还将GGPE-G应用于一个复杂的土壤-水-大气-植物模型系统,以证明其实用性和效率。
{"title":"Service-oriented grid computation for large-scale parameter estimation in complex environmental modeling","authors":"Kejing He, Shoubin Dong, Li-Ping Zheng","doi":"10.1145/1141277.1141449","DOIUrl":"https://doi.org/10.1145/1141277.1141449","url":null,"abstract":"Complex environmental modeling often involves a large number of unknown physical and ecological parameters. Parameter estimation is one of the most difficult steps in many modeling activities. In this paper we present a service-oriented framework, named GGPE-G (Grid-enabled Global optimization for General Parameter Estimation), for efficient parameter estimation in heterogeneous, distributed systems. Being presented as services, the optimization algorithms, the physical and ecological process models and clients can interact with each other by XML message interactions. The proposed approach supports a generic parameter estimation procedure and can be easily applied to different modeling environment. In this paper, we explain the design, architecture, and implementation of GGPE-G in details. We also apply GGPE-G to a complex soil-water-atmosphere-plant modeling system to demonstrate its utility and efficiency.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121487803","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
Reconciling diagrams after executing model transformations 在执行模型转换后协调图
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141573
Marcus Alanen, Torbjörn Lundkvist, Ivan Porres
In this paper we discuss how to create and update diagrams after the execution of a model transformation. This is achieved by creating an independent diagram reconciliation tool component that is based on a mapping language from the abstract syntax to the concrete syntax of a modeling language. This approach allows us to decouple model transformation from diagram handling in model transformation languages and tools.
在本文中,我们讨论了在执行模型转换之后如何创建和更新图。这是通过创建一个独立的图协调工具组件来实现的,该组件基于从抽象语法到建模语言的具体语法的映射语言。这种方法允许我们将模型转换与模型转换语言和工具中的图处理解耦。
{"title":"Reconciling diagrams after executing model transformations","authors":"Marcus Alanen, Torbjörn Lundkvist, Ivan Porres","doi":"10.1145/1141277.1141573","DOIUrl":"https://doi.org/10.1145/1141277.1141573","url":null,"abstract":"In this paper we discuss how to create and update diagrams after the execution of a model transformation. This is achieved by creating an independent diagram reconciliation tool component that is based on a mapping language from the abstract syntax to the concrete syntax of a modeling language. This approach allows us to decouple model transformation from diagram handling in model transformation languages and tools.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122059692","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
An action semantics for MOF 2.0 MOF 2.0的动作语义
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141579
R. Paige, D. Kolovos, F. Polack
We show how to extend MOF 2.0 to include an action semantics to support behavioural modelling. We explain why such an extension is useful, particularly for model transformation and consistency checking.
我们将展示如何扩展MOF 2.0,使其包含支持行为建模的动作语义。我们解释了为什么这样的扩展是有用的,特别是对于模型转换和一致性检查。
{"title":"An action semantics for MOF 2.0","authors":"R. Paige, D. Kolovos, F. Polack","doi":"10.1145/1141277.1141579","DOIUrl":"https://doi.org/10.1145/1141277.1141579","url":null,"abstract":"We show how to extend MOF 2.0 to include an action semantics to support behavioural modelling. We explain why such an extension is useful, particularly for model transformation and consistency checking.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123509024","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
Effective rule induction from labeled graphs 标记图的有效规则归纳
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141416
T. Horváth, S. Hoche, S. Wrobel
Labeled graphs provide a natural way of representing objects and the way they are connected. They have various applications in different fields, such as for example in computational chemistry. They can be represented by relational structures and thus stored in relational databases. Acyclic conjunctive queries form a practically relevant fragment of database queries that can be evaluated in polynomial time. We propose a top-down induction algorithm for learning acyclic conjunctive queries from labeled graphs represented by relational structures. The algorithm allows the use of building blocks which depend on the particular application considered. To compensate for the reduced expressive power of the hypothesis language and thus the potential loss in predictive performance, we combine acyclic conjunctive queries with confidence-rated boosting. In the empirical evaluation of the method we show that it leads to excellent prediction accuracy on the domain of mutagenicity.
标记图提供了一种自然的方式来表示对象及其连接方式。它们在不同的领域有不同的应用,例如在计算化学中。它们可以用关系结构表示,从而存储在关系数据库中。无环合取查询是数据库查询中一个实际相关的片段,可以在多项式时间内求值。我们提出了一种自顶向下的归纳算法,用于从关系结构表示的标记图中学习无环连接查询。该算法允许使用依赖于所考虑的特定应用的构建块。为了弥补假设语言表达能力的降低和预测性能的潜在损失,我们将无循环连接查询与置信度提升相结合。在对该方法的经验评价中,我们表明该方法在致突变性领域具有很好的预测精度。
{"title":"Effective rule induction from labeled graphs","authors":"T. Horváth, S. Hoche, S. Wrobel","doi":"10.1145/1141277.1141416","DOIUrl":"https://doi.org/10.1145/1141277.1141416","url":null,"abstract":"Labeled graphs provide a natural way of representing objects and the way they are connected. They have various applications in different fields, such as for example in computational chemistry. They can be represented by relational structures and thus stored in relational databases. Acyclic conjunctive queries form a practically relevant fragment of database queries that can be evaluated in polynomial time. We propose a top-down induction algorithm for learning acyclic conjunctive queries from labeled graphs represented by relational structures. The algorithm allows the use of building blocks which depend on the particular application considered. To compensate for the reduced expressive power of the hypothesis language and thus the potential loss in predictive performance, we combine acyclic conjunctive queries with confidence-rated boosting. In the empirical evaluation of the method we show that it leads to excellent prediction accuracy on the domain of mutagenicity.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124939106","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
Efficient interactive configuration of unbounded modular systems 无界模块化系统的有效交互配置
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141370
E. Meer, A. Wąsowski, H. Andersen
Interactive configuration guides a user searching through a large combinatorial space of solutions to a system of constraints. We investigate a class of very expressive underlying constraint satisfaction problems: modular recursive constraint systems of unbounded size. A precomputation step is used to obtain a configuration algorithm for such systems that supports the user efficiently with bounded response time. This precomputation step determines all solutions for each module, which are computed and stored in compact data structures such as Binary Decision Diagrams (BDDs), in order to eliminate run-time search. The precomputation step also detects ill-behaved module collections that have no finite solutions. The runtime interaction algorithm scales well as its response time only depends on the amount of the information passed locally between the modules, and not on the size of the entire configured structure. Our algorithm was implemented and tested on an industrial example, and gives good response times. We believe this is the first known sound and complete algorithm for solving unbounded interactive configuration problems, with bounded response time per interaction.
交互式配置引导用户通过解决方案的大组合空间搜索约束系统。我们研究了一类极具表现力的底层约束满足问题:无界大小的模递归约束系统。采用预计算步骤,得到了在有限响应时间内有效支持用户的系统的组态算法。这个预计算步骤确定每个模块的所有解决方案,这些解决方案被计算并存储在紧凑的数据结构中,如二进制决策图(bdd),以消除运行时搜索。预计算步骤还检测没有有限解的行为不良的模块集合。运行时交互算法伸缩性很好,因为它的响应时间仅取决于模块之间本地传递的信息量,而不取决于整个配置结构的大小。我们的算法在一个工业实例上进行了实现和测试,并给出了良好的响应时间。我们相信这是第一个已知的解决无界交互配置问题的健全和完整的算法,每次交互具有有限的响应时间。
{"title":"Efficient interactive configuration of unbounded modular systems","authors":"E. Meer, A. Wąsowski, H. Andersen","doi":"10.1145/1141277.1141370","DOIUrl":"https://doi.org/10.1145/1141277.1141370","url":null,"abstract":"Interactive configuration guides a user searching through a large combinatorial space of solutions to a system of constraints. We investigate a class of very expressive underlying constraint satisfaction problems: modular recursive constraint systems of unbounded size. A precomputation step is used to obtain a configuration algorithm for such systems that supports the user efficiently with bounded response time. This precomputation step determines all solutions for each module, which are computed and stored in compact data structures such as Binary Decision Diagrams (BDDs), in order to eliminate run-time search. The precomputation step also detects ill-behaved module collections that have no finite solutions. The runtime interaction algorithm scales well as its response time only depends on the amount of the information passed locally between the modules, and not on the size of the entire configured structure. Our algorithm was implemented and tested on an industrial example, and gives good response times. We believe this is the first known sound and complete algorithm for solving unbounded interactive configuration problems, with bounded response time per interaction.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125089902","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
Good/fast/cheap: contexts, relationships and professional responsibility during software development 好/快/便宜:软件开发过程中的环境、关系和专业责任
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141339
Marty J. Wolf, F. Grodzinsky
Engineering requires tradeoffs [23]. When engineering computer applications, software engineers should consider the costs and benefits to humans as an integral part of the software development process. In this paper we focus on reliability, a central aspect of software quality, and the influence of relationships and various software development contexts on the software developer.
工程需要权衡[23]。当设计计算机应用程序时,软件工程师应该考虑将人类的成本和收益作为软件开发过程的一个组成部分。在本文中,我们关注可靠性,软件质量的一个核心方面,以及关系和各种软件开发环境对软件开发人员的影响。
{"title":"Good/fast/cheap: contexts, relationships and professional responsibility during software development","authors":"Marty J. Wolf, F. Grodzinsky","doi":"10.1145/1141277.1141339","DOIUrl":"https://doi.org/10.1145/1141277.1141339","url":null,"abstract":"Engineering requires tradeoffs [23]. When engineering computer applications, software engineers should consider the costs and benefits to humans as an integral part of the software development process. In this paper we focus on reliability, a central aspect of software quality, and the influence of relationships and various software development contexts on the software developer.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125391408","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
Privacy-preserving SVM using nonlinear kernels on horizontally partitioned data 基于非线性核的支持向量机在水平分区数据上的隐私保护
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141415
Hwanjo Yu, Xiaoqian Jiang, Jaideep Vaidya
Traditional Data Mining and Knowledge Discovery algorithms assume free access to data, either at a centralized location or in federated form. Increasingly, privacy and security concerns restrict this access, thus derailing data mining projects. What we need is distributed knowledge discovery that is sensitive to this problem. The key is to obtain valid results, while providing guarantees on the non-disclosure of data. Support vector machine classification is one of the most widely used classification methodologies in data mining and machine learning. It is based on solid theoretical foundations and has wide practical application. This paper proposes a privacy-preserving solution for support vector machine (SVM) classification, PP-SVM for short. Our solution constructs the global SVM classification model from the data distributed at multiple parties, without disclosing the data of each party to others. We assume that data is horizontally partitioned -- each party collects the same features of information for different data objects. We quantify the security and efficiency of the proposed method, and highlight future challenges.
传统的数据挖掘和知识发现算法假定可以自由访问集中位置或联邦形式的数据。越来越多的隐私和安全问题限制了这种访问,从而使数据挖掘项目脱轨。我们需要的是对这个问题敏感的分布式知识发现。关键是获得有效的结果,同时保证数据的不公开。支持向量机分类是数据挖掘和机器学习中应用最广泛的分类方法之一。它有着坚实的理论基础和广泛的实际应用。本文提出了一种支持向量机(SVM)分类的隐私保护方案,简称PP-SVM。我们的方案从分布在多方的数据中构建全局SVM分类模型,而不将每一方的数据泄露给其他方。我们假设数据是水平分区的——每一方为不同的数据对象收集相同的信息特征。我们量化了所提出方法的安全性和效率,并强调了未来的挑战。
{"title":"Privacy-preserving SVM using nonlinear kernels on horizontally partitioned data","authors":"Hwanjo Yu, Xiaoqian Jiang, Jaideep Vaidya","doi":"10.1145/1141277.1141415","DOIUrl":"https://doi.org/10.1145/1141277.1141415","url":null,"abstract":"Traditional Data Mining and Knowledge Discovery algorithms assume free access to data, either at a centralized location or in federated form. Increasingly, privacy and security concerns restrict this access, thus derailing data mining projects. What we need is distributed knowledge discovery that is sensitive to this problem. The key is to obtain valid results, while providing guarantees on the non-disclosure of data. Support vector machine classification is one of the most widely used classification methodologies in data mining and machine learning. It is based on solid theoretical foundations and has wide practical application. This paper proposes a privacy-preserving solution for support vector machine (SVM) classification, PP-SVM for short. Our solution constructs the global SVM classification model from the data distributed at multiple parties, without disclosing the data of each party to others. We assume that data is horizontally partitioned -- each party collects the same features of information for different data objects. We quantify the security and efficiency of the proposed method, and highlight future challenges.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121786124","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}
引用次数: 220
ARCATS: a scalable compositional analysis tool suite ARCATS:一个可扩展的成分分析工具套件
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141713
Yung-Pin Cheng, Yu-Ru Cheng, Hong-Yi Wang
Automatic verification techniques, which analyze all processes at once, typically do not scale well for large, complex concurrent software systems because of the theoretic barrier - PSPACE complexity in worst case. In this paper, we present our tool named ARCATS (Architecture Refactoring and Compositional Analysis Tool Suite). ARCATS consists a set of tools to combat state explosion in a divide-and-conquer, hierarchical manner, which is also known as compositional analysis. We build these tools to seek out best combinations to scale the verification to larger software systems.
自动验证技术一次分析所有进程,由于理论上的障碍——最坏情况下的PSPACE复杂性,通常不能很好地扩展到大型、复杂的并发软件系统。在本文中,我们介绍了我们的工具ARCATS(架构重构和组合分析工具套件)。ARCATS由一组工具组成,以分而治之的分层方式对抗状态爆炸,也称为成分分析。我们构建这些工具来寻找最佳组合,以便将验证扩展到更大的软件系统。
{"title":"ARCATS: a scalable compositional analysis tool suite","authors":"Yung-Pin Cheng, Yu-Ru Cheng, Hong-Yi Wang","doi":"10.1145/1141277.1141713","DOIUrl":"https://doi.org/10.1145/1141277.1141713","url":null,"abstract":"Automatic verification techniques, which analyze all processes at once, typically do not scale well for large, complex concurrent software systems because of the theoretic barrier - PSPACE complexity in worst case. In this paper, we present our tool named ARCATS (Architecture Refactoring and Compositional Analysis Tool Suite). ARCATS consists a set of tools to combat state explosion in a divide-and-conquer, hierarchical manner, which is also known as compositional analysis. We build these tools to seek out best combinations to scale the verification to larger software systems.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124384740","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 the 2006 ACM symposium on Applied computing
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1