A layered software architecture for quantum computing design tools
Quantum Computation and Quantum Information