antikythera mechanism application programming interface bios benchmarking black box testing bus analyzer clean room design code morphing cold war computed tomography computer-aided design computer-aided engineering computer-aided manufacturing computer network connectix virtual game station consumer electronics coordinate-measuring machine copy protection copyright copyright infringement cryptanalysis decompiler device driver digital millennium copyright act disassembler electronic component embedded system fair use forensic engineering ibm pc compatible integrated circuit interactive disassembler interoperability invention japan knowledge discovery metamodel list of uml tools list of production topics logic analyzer machine microsoft office microsoft windows military intelligence mnemonic nato reporting name nonuniform rational b-spline pamela samuelson patent patent infringement point cloud reactos softice software software cracking software engineering soviet union springer taxonomy toophan trade secret unified modeling language united states value engineering waterfall model wikibooks windows api