首页 > 最新文献

ACM-SE 35最新文献

英文 中文
Hybrid evolutionary path planning via visibility-based repair 基于可见性修复的混合进化路径规划
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817468
G. Dozier, A. Esterline, A. Homaifar, M. Bikdash
This paper introduces a hybrid evolutionary system for globel path planning within unstructured environments. This hybrid system combines a novel representation for obstacles within an environment, the concept of evolutionary search and a new concept we refer to as visibility-based repair to form a hybrid which quickly transforms infeasible paths into feasible ones. Our hybrid evolutionary system differs from other evolutionary path planners in that (1) more emphasis is placed on repairing infeasible paths to develop feasible paths rather than using simulated evolution exclusively as a means of discovering feasible paths and (2) a continuous map of the environment is used rather than a discretized map. In this paper, we demonstrate the effectiveness of this new hybrid system by using three challenging path planning problems.
介绍了一种用于非结构化环境下全局路径规划的混合进化系统。这种混合系统结合了环境中障碍物的新表示、进化搜索的概念和基于可见性的修复的新概念,形成了一种混合系统,可以快速将不可行的路径转换为可行的路径。我们的混合进化系统与其他进化路径规划者的不同之处在于:(1)更强调修复不可行的路径以开发可行的路径,而不是仅仅使用模拟进化作为发现可行路径的手段;(2)使用连续的环境地图而不是离散的地图。在本文中,我们通过三个具有挑战性的路径规划问题来证明这种新的混合系统的有效性。
{"title":"Hybrid evolutionary path planning via visibility-based repair","authors":"G. Dozier, A. Esterline, A. Homaifar, M. Bikdash","doi":"10.1145/2817460.2817468","DOIUrl":"https://doi.org/10.1145/2817460.2817468","url":null,"abstract":"This paper introduces a hybrid evolutionary system for globel path planning within unstructured environments. This hybrid system combines a novel representation for obstacles within an environment, the concept of evolutionary search and a new concept we refer to as visibility-based repair to form a hybrid which quickly transforms infeasible paths into feasible ones. Our hybrid evolutionary system differs from other evolutionary path planners in that (1) more emphasis is placed on repairing infeasible paths to develop feasible paths rather than using simulated evolution exclusively as a means of discovering feasible paths and (2) a continuous map of the environment is used rather than a discretized map. In this paper, we demonstrate the effectiveness of this new hybrid system by using three challenging path planning problems.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115646502","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
Perfect page placement 完美的页面放置
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817472
Thomas J. Murray, A. A. McRae, A. W. Madison
Careful page placement policies are memory management heuristics that map virtual pages to physical memory in a manner that tends to reduce the average CPU cache conflict miss rate compared to random placement. Careful placement is particularly well-suited to large direct-mapped caches. Perfect page placement is the limiting case of careful placement and is achieved by a virtual page mapping that minimizes the conflict miss rate. Cache performance curves for perfect page placement are useful benchmarks for estimating the relative error of other careful placement policies. On-line perfect placement is not realizable because the computation requires future knowledge of the memory reference string. However, off-line perfect placement is a systems modeling tool analogous to the OPT page replacement policy for virtual memory systems; both policies are tools for computing upper bounds on memory system performance. In this paper, perfect page placement is presented and proved NP-hard for demand-paged virtual memory systems with direct-mapped caches and infinite physical memory capacity. A class of perfect placement approximation algorithms is also presented and proved NP-hard.
谨慎的页面放置策略是一种内存管理启发式方法,它将虚拟页面映射到物理内存,与随机放置相比,这种方式倾向于降低平均CPU缓存冲突缺失率。小心放置特别适合大型直接映射缓存。完美的页面放置是仔细放置的极限情况,它是通过虚拟页面映射实现的,该映射可以最小化冲突缺失率。完美页面放置的缓存性能曲线是估计其他谨慎放置策略的相对误差的有用基准。在线完美放置是无法实现的,因为计算需要将来了解内存引用字符串。然而,离线完美放置是一种系统建模工具,类似于虚拟内存系统的OPT页面替换策略;这两种策略都是计算内存系统性能上限的工具。本文提出并证明了具有直接映射缓存和无限物理内存容量的按需分页虚拟内存系统的完美页面放置问题。提出了一类理想的位置逼近算法,并证明了算法的np困难性。
{"title":"Perfect page placement","authors":"Thomas J. Murray, A. A. McRae, A. W. Madison","doi":"10.1145/2817460.2817472","DOIUrl":"https://doi.org/10.1145/2817460.2817472","url":null,"abstract":"Careful page placement policies are memory management heuristics that map virtual pages to physical memory in a manner that tends to reduce the average CPU cache conflict miss rate compared to random placement. Careful placement is particularly well-suited to large direct-mapped caches. Perfect page placement is the limiting case of careful placement and is achieved by a virtual page mapping that minimizes the conflict miss rate. Cache performance curves for perfect page placement are useful benchmarks for estimating the relative error of other careful placement policies. On-line perfect placement is not realizable because the computation requires future knowledge of the memory reference string. However, off-line perfect placement is a systems modeling tool analogous to the OPT page replacement policy for virtual memory systems; both policies are tools for computing upper bounds on memory system performance. In this paper, perfect page placement is presented and proved NP-hard for demand-paged virtual memory systems with direct-mapped caches and infinite physical memory capacity. A class of perfect placement approximation algorithms is also presented and proved NP-hard.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116943738","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
Discovering graphic analogies through the use of genetic algorithms 通过使用遗传算法发现图形类比
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817496
Henry Everett
Researchers have studied graphic analogies from a wide range of disciplines and have perceived them in different ways. However, to represent analogy-making in computer simulations was not sought after until 1968 by a programmer by the name of Thomas Evans. His implementation was more or less a traditional way of viewing analogy-making decisions. The goal of my research is to first introduce an algorithm called Genetic Algorithm (GA) and from there give insight on how I went about developing a system that uses a GA to solve the analogy-making problem.
研究人员从广泛的学科研究了图形类比,并以不同的方式感知它们。然而,直到1968年,一个名叫托马斯·埃文斯的程序员才开始寻求在计算机模拟中表示类比的方法。他的实现或多或少是一种传统的看待类比决策的方式。我的研究目标是首先介绍一种称为遗传算法(GA)的算法,并从那里深入了解我如何开发一个使用遗传算法来解决类比问题的系统。
{"title":"Discovering graphic analogies through the use of genetic algorithms","authors":"Henry Everett","doi":"10.1145/2817460.2817496","DOIUrl":"https://doi.org/10.1145/2817460.2817496","url":null,"abstract":"Researchers have studied graphic analogies from a wide range of disciplines and have perceived them in different ways. However, to represent analogy-making in computer simulations was not sought after until 1968 by a programmer by the name of Thomas Evans. His implementation was more or less a traditional way of viewing analogy-making decisions. The goal of my research is to first introduce an algorithm called Genetic Algorithm (GA) and from there give insight on how I went about developing a system that uses a GA to solve the analogy-making problem.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127112025","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
Stopping traffic: discretionary access control in a multidatabase system 停止流量:多数据库系统中的自由访问控制
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817527
D. Strickland, Susan V. Vrbsky
Multidatabase systems are designed to integrate heterogeneous database systems under one schema while maintaining site autonomy. Discretionary access control is a method of database security that allows authorized users to give and remove privileges to the data they own. In this paper we translate discretionary access to multidatabases. The SQL2 syntax can be modified to accommodate multiple sites, while maintaining the proper site autonomy. Maintaining a strict local autonomy involves making sure that any changes that are made to a remote site are also made locally. The partial syntax is defined here with future plans for a complete syntax and simulation of the rules in practice.
多数据库系统旨在将异构数据库系统集成在一个模式下,同时保持站点的自主性。自主访问控制是一种数据库安全方法,它允许授权用户对其拥有的数据赋予和删除特权。本文将自由存取转换为多数据库。可以修改SQL2语法以适应多个站点,同时保持适当的站点自治。维护严格的本地自治包括确保对远程站点所做的任何更改也在本地进行。这里定义了部分语法,并计划在实践中实现完整的语法和规则模拟。
{"title":"Stopping traffic: discretionary access control in a multidatabase system","authors":"D. Strickland, Susan V. Vrbsky","doi":"10.1145/2817460.2817527","DOIUrl":"https://doi.org/10.1145/2817460.2817527","url":null,"abstract":"Multidatabase systems are designed to integrate heterogeneous database systems under one schema while maintaining site autonomy. Discretionary access control is a method of database security that allows authorized users to give and remove privileges to the data they own. In this paper we translate discretionary access to multidatabases. The SQL2 syntax can be modified to accommodate multiple sites, while maintaining the proper site autonomy. Maintaining a strict local autonomy involves making sure that any changes that are made to a remote site are also made locally. The partial syntax is defined here with future plans for a complete syntax and simulation of the rules in practice.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126135150","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
Computer-aided software engineering in a computer supported cooperative environment 计算机支持的协作环境中的计算机辅助软件工程
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817529
Jonathan D. Fouss, Kai-Hsiung Chang, L. Murphy, Timothy W. Dollar, B. Lee, Yifang Chang
Most of today's applications have been targeted at making individuals more productive. It is common, however, for several individuals to collaborate on a project. Computers support the individual work done by group members but provide only token support for group interaction. There is a need for new tools that provide an environment where a group can cooperate on a project. Most work done in this area has thus far been targeted toward office automation and communication. However, there has been very little done to provide a group tool that supports the engineering design process. The objective of the CSCW project is to provide an environment that supports this process. In particular, this environment provides collaborative tools that support CAD and CASE. A CSCW environment has been developed by a team of faculty and students at Auburn University. This system is an expansion of an earlier project that focused on collaborative writing, called Distributed Collaborative Writing Aid. The CSCW project has added support for CAD and CASE. This paper discusses the method used to implement the CASE support. In particular, it addresses how group members can simultaneously work on coding a program and then integrate their work.
今天的大多数应用程序都以提高个人的工作效率为目标。然而,几个人在一个项目上合作是很常见的。计算机支持组成员完成的个人工作,但仅为组交互提供令牌支持。需要新的工具来提供一个团队可以在项目上合作的环境。到目前为止,在这一领域所做的大多数工作都是针对办公室自动化和通信。然而,在提供支持工程设计过程的群组工具方面做得很少。CSCW项目的目标是提供一个支持该过程的环境。特别地,这个环境提供了支持CAD和CASE的协作工具。一个CSCW环境是由奥本大学的一个教师和学生团队开发的。这个系统是早期一个专注于协作写作的项目的扩展,该项目被称为分布式协作写作辅助。CSCW项目增加了对CAD和CASE的支持。本文讨论了实现CASE支持的方法。特别是,它解决了小组成员如何同时编写程序代码,然后集成他们的工作。
{"title":"Computer-aided software engineering in a computer supported cooperative environment","authors":"Jonathan D. Fouss, Kai-Hsiung Chang, L. Murphy, Timothy W. Dollar, B. Lee, Yifang Chang","doi":"10.1145/2817460.2817529","DOIUrl":"https://doi.org/10.1145/2817460.2817529","url":null,"abstract":"Most of today's applications have been targeted at making individuals more productive. It is common, however, for several individuals to collaborate on a project. Computers support the individual work done by group members but provide only token support for group interaction. There is a need for new tools that provide an environment where a group can cooperate on a project. Most work done in this area has thus far been targeted toward office automation and communication. However, there has been very little done to provide a group tool that supports the engineering design process. The objective of the CSCW project is to provide an environment that supports this process. In particular, this environment provides collaborative tools that support CAD and CASE. A CSCW environment has been developed by a team of faculty and students at Auburn University. This system is an expansion of an earlier project that focused on collaborative writing, called Distributed Collaborative Writing Aid. The CSCW project has added support for CAD and CASE. This paper discusses the method used to implement the CASE support. In particular, it addresses how group members can simultaneously work on coding a program and then integrate their work.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116498720","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
Game-based methods for teaching data structures 基于游戏的数据结构教学方法
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817490
Kriston Carson
Many students find difficulty in grasping the abstract concepts that are introduced in a typical data structures course. The purpose of this study is to develop methods that would encourage students to use pictures and animation to visualize data structures concepts. We use the ideas and rules from two popular games, Pictionary and Jeopardy, as a way to create a learning environment that will assist students in thinking in a more visual manner. We have created a computerized version of these games that students can use after class to reinforce the classroom lectures.
许多学生发现很难掌握典型数据结构课程中所介绍的抽象概念。本研究的目的是开发方法,鼓励学生使用图片和动画来可视化数据结构概念。我们使用两种流行游戏的想法和规则,图片猜词和危险,作为一种创造学习环境的方式,帮助学生以更直观的方式思考。我们已经制作了这些游戏的电脑版本,学生可以在课后使用它们来强化课堂讲课。
{"title":"Game-based methods for teaching data structures","authors":"Kriston Carson","doi":"10.1145/2817460.2817490","DOIUrl":"https://doi.org/10.1145/2817460.2817490","url":null,"abstract":"Many students find difficulty in grasping the abstract concepts that are introduced in a typical data structures course. The purpose of this study is to develop methods that would encourage students to use pictures and animation to visualize data structures concepts. We use the ideas and rules from two popular games, Pictionary and Jeopardy, as a way to create a learning environment that will assist students in thinking in a more visual manner. We have created a computerized version of these games that students can use after class to reinforce the classroom lectures.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124133551","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
Compression of one-dimensional ECG signals using two-dimensional representations 利用二维表示压缩一维心电信号
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817500
L. Christianson
A new method for compression of one-dimensional signals using two-dimensional representations is investigated. In particular, this work focuses on compression of electrocardiogram (ECG) signals. Electrocardiograms measure the electrical activity of the heart. The pulse beat of the heart is reflected in the ECG by various waveforms. The morphology of the waveforms is useful in diagnosing heart abnormalities, therefore, it is important that the compression algorithm preserves these characteristics. Electrocardiograms exhibit periodic characteristics when observed in the time domain. A two-dimensional representation can be used to distinguish and exploit this periodicity which is not readily apparent in typical one-dimensional representations. By utilizing inter-period correlations of electrocardiogram signals, improved compression rates may be achieved. In this study, ECG compression is accomplished by creating a two-dimensional representation of the ECG. The approach involves dividing the ECG signal into short segments, each representing one pulse beat. The pulse beats are then stacked to form a two-dimensional matrix. The matrix is compressed with an Embedded Zerotree Wavelet (EZW) image encoder. Reconstructed signal quality has been evaluated in two ways: by the Percent Root-Mean-Squared Difference percentage (PRD) and by comparison with results produced by a one-dimensional wavelet encoder. Results indicate that the two-dimensional technique produces high quality results, particularly for very low bit-rates.
研究了一种利用二维表示对一维信号进行压缩的新方法。特别是,这项工作的重点是心电图(ECG)信号的压缩。心电图测量心脏的电活动。心脏的脉搏跳动以各种波形反映在心电图上。波形的形态对诊断心脏异常很有用,因此,压缩算法保留这些特征是很重要的。在时域内观察心电图时,心电图表现出周期性特征。二维表示可以用来区分和利用这种周期性,这在典型的一维表示中是不容易明显的。通过利用心电图信号的周期间相关性,可以提高压缩率。在这项研究中,心电压缩是通过创建心电图的二维表示来完成的。该方法包括将心电信号分成短段,每段代表一个脉搏跳动。然后将脉冲节拍叠加形成二维矩阵。矩阵用嵌入式零树小波(EZW)图像编码器压缩。重构信号的质量用两种方法进行了评价:一种是用根均方差百分比(PRD),另一种是与一维小波编码器产生的结果进行比较。结果表明,二维技术产生了高质量的结果,特别是在非常低的比特率下。
{"title":"Compression of one-dimensional ECG signals using two-dimensional representations","authors":"L. Christianson","doi":"10.1145/2817460.2817500","DOIUrl":"https://doi.org/10.1145/2817460.2817500","url":null,"abstract":"A new method for compression of one-dimensional signals using two-dimensional representations is investigated. In particular, this work focuses on compression of electrocardiogram (ECG) signals. Electrocardiograms measure the electrical activity of the heart. The pulse beat of the heart is reflected in the ECG by various waveforms. The morphology of the waveforms is useful in diagnosing heart abnormalities, therefore, it is important that the compression algorithm preserves these characteristics. Electrocardiograms exhibit periodic characteristics when observed in the time domain. A two-dimensional representation can be used to distinguish and exploit this periodicity which is not readily apparent in typical one-dimensional representations. By utilizing inter-period correlations of electrocardiogram signals, improved compression rates may be achieved. In this study, ECG compression is accomplished by creating a two-dimensional representation of the ECG. The approach involves dividing the ECG signal into short segments, each representing one pulse beat. The pulse beats are then stacked to form a two-dimensional matrix. The matrix is compressed with an Embedded Zerotree Wavelet (EZW) image encoder. Reconstructed signal quality has been evaluated in two ways: by the Percent Root-Mean-Squared Difference percentage (PRD) and by comparison with results produced by a one-dimensional wavelet encoder. Results indicate that the two-dimensional technique produces high quality results, particularly for very low bit-rates.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123912058","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
Heterogeneous process migration: issues and an approach 异构过程迁移:问题和方法
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817530
Mallik V. Yalamanchili, R. Hyatt
Process migration is the transfer of some significant part of the state of execution of a process from one machine (source) to another (destination), so that the process can resume execution on the destination machine from the point where it stopped execution on the source machine. When the source and destination machines differ significantly in their hardware and software configurations, the transferred process state needs to be translated to a correct state, valid on the destination machine, and such a migration is called a heterogeneous process migration. This paper discusses some of the motivations, problems and issues associated with architectural heterogeneity, especially the effects caused by having different number of registers on the source and destination machines, when doing heterogeneous process migration. It also describes an approach to accomplish heterogeneous process migration while addressing these effects of heterogeneity in register cardinality. The principal advantage of this approach is that it doesn't require any recompilation during the migration phase, and the migrated process can resume execution from a point very close to the point where it stopped execution on the source machine.
进程迁移是将进程执行状态的某些重要部分从一台机器(源)转移到另一台机器(目标),以便进程可以从它在源机器上停止执行的位置恢复在目标机器上的执行。当源机器和目标机器的硬件和软件配置存在显著差异时,需要将传输的进程状态转换为正确的、在目标机器上有效的状态,这样的迁移称为异构进程迁移。本文讨论了与体系结构异构相关的一些动机、问题和问题,特别是在进行异构进程迁移时,在源和目标机器上拥有不同数量的寄存器所造成的影响。它还描述了一种实现异构进程迁移的方法,同时解决了寄存器基数中异构性的这些影响。这种方法的主要优点是,它不需要在迁移阶段进行任何重新编译,并且迁移后的进程可以从非常接近源机器上停止执行的位置恢复执行。
{"title":"Heterogeneous process migration: issues and an approach","authors":"Mallik V. Yalamanchili, R. Hyatt","doi":"10.1145/2817460.2817530","DOIUrl":"https://doi.org/10.1145/2817460.2817530","url":null,"abstract":"Process migration is the transfer of some significant part of the state of execution of a process from one machine (source) to another (destination), so that the process can resume execution on the destination machine from the point where it stopped execution on the source machine. When the source and destination machines differ significantly in their hardware and software configurations, the transferred process state needs to be translated to a correct state, valid on the destination machine, and such a migration is called a heterogeneous process migration. This paper discusses some of the motivations, problems and issues associated with architectural heterogeneity, especially the effects caused by having different number of registers on the source and destination machines, when doing heterogeneous process migration. It also describes an approach to accomplish heterogeneous process migration while addressing these effects of heterogeneity in register cardinality. The principal advantage of this approach is that it doesn't require any recompilation during the migration phase, and the migrated process can resume execution from a point very close to the point where it stopped execution on the source machine.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124743809","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
Graphical representation and storage issues in object-oriented rule modeling 面向对象规则建模中的图形表示和存储问题
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817479
H. Vo, Jeffrey Peters
Rules are an important part of any programming language and system. Rules can be employed either to enforce the correctness, integrity or admissibility of databases or database states, or to define requirements specified in the design phase of a software development process. A rule is more than just a simple IF ... THEN construction. Rules can be viewed as objects with distinctive properties and operations, constantly interacting and relating with other objects. Although research has been done on rules, the focus has been mainly on retrieval, activation and firing. Our focus is on the graphical representation and storage of rules and on event modeling in an object-oriented environment.
规则是任何编程语言和系统的重要组成部分。规则既可以用于加强数据库或数据库状态的正确性、完整性或可接受性,也可以用于定义在软件开发过程的设计阶段指定的需求。规则不仅仅是一个简单的假设……然后建设。规则可以被视为具有独特属性和操作的对象,不断地与其他对象相互作用和联系。虽然已经对规则进行了研究,但重点主要集中在检索、激活和发射上。我们的重点是规则的图形化表示和存储,以及面向对象环境中的事件建模。
{"title":"Graphical representation and storage issues in object-oriented rule modeling","authors":"H. Vo, Jeffrey Peters","doi":"10.1145/2817460.2817479","DOIUrl":"https://doi.org/10.1145/2817460.2817479","url":null,"abstract":"Rules are an important part of any programming language and system. Rules can be employed either to enforce the correctness, integrity or admissibility of databases or database states, or to define requirements specified in the design phase of a software development process. A rule is more than just a simple IF ... THEN construction. Rules can be viewed as objects with distinctive properties and operations, constantly interacting and relating with other objects. Although research has been done on rules, the focus has been mainly on retrieval, activation and firing. Our focus is on the graphical representation and storage of rules and on event modeling in an object-oriented environment.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124844383","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
An internet accessible remote controlled home automation system 一个可访问互联网的远程控制家庭自动化系统
Pub Date : 1997-04-02 DOI: 10.1145/2817460.2817482
Mave Houston, Richard O. Chapman, L. Moore
Home automation systems have been in development since the late seventies. However, the home automation market has not fully reached its potential. This can be attributed to a number of factors. Remote home automation systems, however, are quickly becoming more and more popular. Users like the ability to change their home environment while not at home. The remote home automation systems in existence, however, use the telephone as a medium for communication. These telephone user interfaces, unfortunately, are crude at best and often lead to a frustrating attempt to access the system. A better system would be one that could offer a graphical user interface, such as a homepage on the internet. Thus, if the user can access a web browser, the user can access the home automation system. In this paper, we discuss the design and implementation of such a system, an Internet Accessible Remote-control Home Automation System.
自70年代末以来,家庭自动化系统一直在发展。然而,家庭自动化市场并没有完全发挥其潜力。这可以归因于许多因素。然而,远程家庭自动化系统正迅速变得越来越流行。用户喜欢在不在家的时候改变他们的家庭环境。然而,现有的远程家庭自动化系统使用电话作为通信媒介。不幸的是,这些电话用户界面非常粗糙,并且经常导致访问系统的失败尝试。一个更好的系统应该是一个可以提供图形用户界面的系统,比如互联网上的主页。因此,如果用户可以访问web浏览器,则用户可以访问家庭自动化系统。在本文中,我们讨论了这样一个系统的设计和实现,一个可访问Internet的远程控制家庭自动化系统。
{"title":"An internet accessible remote controlled home automation system","authors":"Mave Houston, Richard O. Chapman, L. Moore","doi":"10.1145/2817460.2817482","DOIUrl":"https://doi.org/10.1145/2817460.2817482","url":null,"abstract":"Home automation systems have been in development since the late seventies. However, the home automation market has not fully reached its potential. This can be attributed to a number of factors. Remote home automation systems, however, are quickly becoming more and more popular. Users like the ability to change their home environment while not at home. The remote home automation systems in existence, however, use the telephone as a medium for communication. These telephone user interfaces, unfortunately, are crude at best and often lead to a frustrating attempt to access the system. A better system would be one that could offer a graphical user interface, such as a homepage on the internet. Thus, if the user can access a web browser, the user can access the home automation system. In this paper, we discuss the design and implementation of such a system, an Internet Accessible Remote-control Home Automation System.","PeriodicalId":274966,"journal":{"name":"ACM-SE 35","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133472409","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
期刊
ACM-SE 35
全部 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