參考文獻 |
[1] "Electronic design automation," [Online]. Available: https://en.wikipedia.org/wiki/Electronic_design_automation. [Accessed 25 Dec. 2018].
[2] Y. Cheng, C. Ku, W. Pan, C. Yang and T. Lin, "Toward Arbitrary Mapping for Debugging Visualizations," in 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C), Austin, TX, USA, 2016.
[3] A. Banerjee, A. Roychoudhury, J. A. Harlie, and Z. Liang, "Golden implementation driven software debugging," in Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, Santa Fe, New Mexico, USA, 2010.
[4] J. B. Rosenberg, How Debuggers Work: Algorithms, Data Structures, and Architecture, John Wiley & Sons, 1996.
[5] "GDB: The GNU Project Debugger," [Online]. Available: https://www.gnu.org/software/gdb/. [Accessed 25 Dec. 2018].
[6] "JSON," [Online]. Available: https://json.org/. [Accessed 25 Dec. 2018].
[7] W. Hsu, "Virtual Objects for Program Visualization in xDIVA," M.S. thesis, Dept. Comput. Sci. and Inform. Eng., National Central University., Taoyuan, Taiwan, 2017.
[8] Y.-P. Cheng, J.-F. Chen, M.-C. Chiu, N.-W. Lai and C.-C. Tseng, "xDIVA: A Debugging Visualization System with Composable Visualization Metaphors," in 23rd ACM SIGPLAN Conference on Object-oriented Programming Systems Languages and Applications, Nashville, TN, USA, 2008.
[9] "Visual programming language," [Online]. Available: https://en.wikipedia.org/wiki/Visual_programming_language. [Accessed 25 Dec. 2018].
[10] A. I. Davis and M. R. Keller, "Data Flow Program Graphs," Computer, vol. 15, no. 2, pp. 26-41, Feb. 1982.
[11] Unity. [Online]. Available: https://unity3d.com/. [Accessed 25 Dec. 2018].
[12] S. M. Rubin, Computer Aids for VLSI Design, Boston, MA, USA: Addison-Wesley, 1987.
[13] "Open Artwork System Interchange Standard," [Online]. Available: https://en.wikipedia.org/wiki/Open_Artwork_System_Interchange_Standard. [Accessed 25 Dec. 2018].
[14] "OwlVision GDSII Viewer," [Online]. Available: http://www.owlvision.org/. [Accessed 25 Dec. 2018].
[15] "IC WorkBench Edit/View Plus," [Online]. Available: https://www.synopsys.com/silicon/mask-synthesis/ic-workbench-editview-plus.html. [Accessed 25 Dec. 2018].
[16] H. Liu, "Support Visual Debugging in Electronic Design Automation Software by xDIVA," M.S. thesis, Dept. Comput. Sci. and Inform. Eng., National Central University., Taoyuan, Taiwan, 2012.
[17] "Diffutils," [Online]. Available: https://www.gnu.org/software/diffutils/. [Accessed 25 Dec. 2018].
[18] "fc," [Online]. Available: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/fc. [Accessed 25 Dec. 2018].
[19] "Objects (Java Platform SE 8 )," [Online]. Available: https://docs.oracle.com/javase/8/docs/api/java/util/Objects.html. [Accessed 25 Dec. 2018].
[20] T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, Introduction to Algorithms, 3rd ed., The MIT Press, 2009.
[21] E. F. Moore, "The shortest path through a maze," in In Proceedings of the International Symposium on the Theory of Switching, 1959.
[22] Y. Tsai, "Design a Pluggable Architecture for Layout Algorithms in xDIVA," M.S. thesis, Dept. Comput. Sci. and Inform. Eng., National Central University., Taoyuan, Taiwan, 2015.
[23] "Boolean operations on polygons," [Online]. Available: https://en.wikipedia.org/wiki/Boolean_operations_on_polygons. [Accessed 25 Dec. 2018].
[24] B. R. Vatti, "A generic solution to polygon clipping," Communications of the ACM, vol. 35, no. 7, pp. 56-63, 1992.
[25] G. Greiner and K. Hormann, "Efficient Clipping of Arbitrary Polygons," ACM Transactions on Graphics, vol. 17, no. 2, pp. 71-83, Apr. 1998.
[26] "Clipper - an open source freeware polygon clipping library," [Online]. Available: http://www.angusj.com/delphi/clipper.php. [Accessed 25 Dec. 2018].
[27] "GPC General Polygon Clipper library from The University of Manchester," [Online]. Available: http://www.cs.man.ac.uk/~toby/alan/software/. [Accessed 25 Dec. 2018].
[28] D. H. Laidlaw, B. W. Trumbore and J. F. Hughes, "Constructive Solid Geometry for Polyhedral Objects," in Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, Dallas, TX, USA, 1986.
[29] The CGAL Project, CGAL User and Reference Manual, 4.13 ed., CGAL Editorial Board, 2018.
[30] A. Jacobson and D. Panozzo, "libigl: Prototyping Geometry Processing Research in C++," in SIGGRAPH Asia 2017 Courses, Bangkok, Thailand, 2018. |