June 2010 - Vol. 53 No. 6

June 2010 issue cover image

Features

Opinion Letters to the editor

Workflow Tools For Distributed Teams?

"Orchestrating Coordination in Pluralistic Networks" by Peter J. Denning et al. (Mar. 2010) offered guidance for distributed development teams. I can vouch for the issues it raised. However, my coordination problems are compounded because email is today's de facto medium for business and technical communication.
Opinion Kode Vicious

Plotting Away

Dear KV, I've been working with some code that generates massive data sets, and . . . I'm finding that more and more often I have to explain my data to people who are either unwilling to or incapable of understanding the data in a raw format.
Research and Advances Research highlights

seL4: Formal Verification of an Operating-System Kernel

We report on the formal, machine-checked verification of the seL4 microkernel from an abstract specification down to its C implementation. We assume correctness of compiler, assembly code, hardware, and boot code.
Research and Advances Virtual extension

Barriers to Systematic Model Transformation Testing

Model Driven Engineering (MDE) techniques support extensive use of models in order to manage the increasing complexity of software systems. Automatic model transformations play a critical role in MDE since they automate complex, tedious, error-prone, and recurrent software development tasks.
Research and Advances Virtual extension

The Requisite Variety of Skills For IT Professionals

Some commentators have suggested that, in order to stay competitive, IT professionals should retool themselves to gain competency in specific in-demand technical skills. Thriving in a dynamic environment requires competency in not only technical skills, but in non-technical skills as well.

Recent Issues

  1. July 2024 CACM cover
    July 2024 Vol. 67 No. 7
  2. June 2024 Vol. 67 No. 6
  3. May 2024 CACM cover
    May 2024 Vol. 67 No. 5
  4. April 2024 CACM cover with text
    April 2024 Vol. 67 No. 4