Lower case f for format.
Generic headers rather than generic set.

I think this makes more sense.
Use tt for software names.

Chose tt rather than sc because while the ASP manual doesn't
tell you what to use for software names, it itself uses
tt -- see for example natbib on page 9.