Catálogo de publicaciones - revistas

Compartir en
redes sociales


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

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