Catálogo de publicaciones - revistas
ACM Computing Surveys (CSUR)
Resumen/Descripción – provisto por la editorial en inglés
A journal of the Association for Computing Machinery (ACM), which publishes surveys, tutorials, and special reports on all areas of computing research. Volumes are published yearly in four issues appearing in March, June, September, and December.Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Período | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | desde mar. 1969 / hasta dic. 2023 | ACM Digital Library |
Información
Tipo de recurso:
revistas
ISSN impreso
0360-0300
ISSN electrónico
1557-7341
Editor responsable
Association for Computing Machinery (ACM)
País de edición
Estados Unidos
Fecha de publicación
1969-
Cobertura temática
Tabla de contenidos
A survey of approximately optimal solutions to some covering and packing problems
Vangelis T. Paschos
<jats:p>We survey approximation algorithms for some well-known and very natural combinatorial optimization problems, the minimum set covering, the minimum vertex covering, the maximum set packing, and maximum independent set problems; we discuss their approximation performance and their complexity. For already known results, any time we have conceived simpler proofs than those already published, we give these proofs, and, for the rest, we cite the simpler published ones. Finally, we discuss how one can relate the approximability behavior (from both a positive and a negative point of view) of vertex covering to the approximability behavior of a restricted class of independent set problems.</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 171-209
Programming languages for mobile code
Tommy Thorn
<jats:p>Sun's announcement of the programming language Java more that anything popularized the notion of mobile code, that is, programs traveling on a heterogeneous network and automatically executing upon arrival at the destination. We describe several classes of mobile code and extract their common characteristics, where security proves to be one of the major concerns. With these characteristics as reference points, we examine six representative languages proposed for mobile code. The conclusion of this study leads to our recommendations for future work, illustrated by examples of ongoing research.</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 213-239
How to declare an imperative
Philip Wadler
<jats:p>How can we integrate interaction into a purely declarative language? This tutorial describes a solution to this problem based on a monad. The solution has been implemented in the functional language Haskell and the declarative language Escher. Comparisons are given with other approaches to interaction based on synchronous streams, continuations, linear logic, and side effects.</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 240-263
Machine interpretation of CAD data for manufacturing applications
Qiang Ji; Michael M. Marefat
<jats:p>Machine interpretation of the shape of a component for CAD databases is an important problem in CAD/CAM, computer vision, and intelligent manufacturing. It can be used in CAD/CAM for evaluation of designs, in computer vision for machine recognition and machine inspection of objects, and in intelligent manufacturing for automating and integrating the link between design and manufacturing. This topic has been an active area of research since the late '70s, and a significant number of computational methods have been proposed to identify portions of the geometry of a part having engineering significance (here called “features”). However, each proposed mechanism has been able to solve the problem only for components within a restricted geometric domain (such as polyhedral components), or only for components whose features interact with each other in a restricted manner. The purposes of this article are to review and summarize the development of research on machine recognition of features from CAD data, to discuss the advantages and potential problems of each approach, and to point out some of the promising directions future investigations may take. Since most work in this field has focused on machining features, the article primarily covers those features associated with the manufacturing domain. In order to better understand the state of the art, methods of automated feature recognition are divided into the following categories of methods based on their approach: graph-based, syntactic pattern recognition, rule-based, and volumetric. Within each category we have studied issues such as the definition of features, mechanisms developed for recognition of features, the application scope, and the assumptions made. In addition, the problem is addressed from the perspective of information input requirements and the advantages and disadvantages of boundary representation, constructive solid geometry (CSG), and 2D drawings with respect to machine recognition of features are examined. Emphasis is placed on the mechanisms for attacking problems associated with interacting features.</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 264-311
Classification of research efforts in requirements engineering
Pamela Zave
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 315-321
Is computer science education in crisis?
Hyacinth S. Nwana
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 322-324
Texture mapping 3D models of real-world scenes
Frederick M. Weinhaus; Venkat Devarajan
<jats:p> Texture mapping has become a popular tool in the computer graphics industry in the last few years because it is an easy way to achieve a high degree of realism in computer-generated imagery with very little effort. Over the last decade, texture-mapping techniques have advanced to the point where it is possible to generate real-time perspective simulations of real-world areas by texture mapping every object surface with texture from photographic images of these real-world areas. The techniques for generating such perspective transformations are variations on traditional texture mapping that in some circles have become known as the <jats:italic>Image Perspective Transformation</jats:italic> or IPT technology. This article first presents a background survey of traditional texture mapping. It then continues with a description of the texture-mapping variations that achieve these perspective transformations of photographic images of real-world scenes. The style of the presentation is that of a resource survey rather thatn an in-depth analysis. </jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 325-365
Software unit test coverage and adequacy
Hong Zhu; Patrick A. V. Hall; John H. R. May
<jats:p>Objective measurement of test quality is one of the key issues in software testing. It has been a major research focus for the last two decades. Many test criteria have been proposed and studied for this purpose. Various kinds of rationales have been presented in support of one criterion or another. We survey the research work in this area. The notion of adequacy criteria is examined together with its role in software dynamic testing. A review of criteria classification is followed by a summary of the methods for comparison and assessment of criteria.</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 366-427
Errata for "Trace-Driven Memory Simulation: A Survey" by Richard Uhlig and Trevor N. Mudge, June 1997 Computing Surveys
Errata
<jats:p>The corrected versions of the figure and table captions for "Trace-Driven Memory Simulation: A Survey" by Richard Uhlig and Trevor N. Mudge, June 1997 Computing Surveys, can be found in the online version of the article.</jats:p> <jats:p>The title of the article by T. Thorn, as it appears on the front cover of the September 1997 issue, is incorrect. The correct title is "Programming Languages for Mobile Code."</jats:p>
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 428
Author index
Author index
Palabras clave: General Computer Science; Theoretical Computer Science.
Pp. 429-437