Category Archives: architecture

More computer science as humbug [updated with Brazil dream sequence]

Continuing my experiments in academic papers, I sent a paper on automata and circuit verification to CAV2010 (here’s an updated version with some corrections and better references). I actually got one carefully written and well informed review. Sending a paper … Continue reading

Posted in academics, architecture, software engineering, specification, theoretical computer science | Tagged , , , | 2 Comments

Queues and algebra

Suppose we have a state machine Q, that implements a common first in first out queue. The input alphabet of Q consists of “Deq” and “Enq x” where “x” ranges over a set of values, say, V. Let’s fix the … Continue reading

Posted in architecture, software engineering, theoretical computer science | Tagged , , , | Leave a comment

sequential and combinational state machines

There’s a correspondence between the notions of “combinational” and “sequential” in digital circuit engineering and some structure in state machines (and therefore monoids)  that seems interesting. In digital logic, a “combinational” circuit like a logic gate has can be associated … Continue reading

Posted in architecture, theoretical computer science | Tagged , , , , | Leave a comment