PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Description and Visualisation of Quantum Circuits with XML

Autorzy
Identyfikatory
Warianty tytułu
PL
Opis i wizualizacja obwodów kwantowych z wykorzystaniem XML
Języki publikacji
EN
Abstrakty
EN
This paper describes software for transformation of XML-based description of ąuantum circuits into graphical representation. It uses Quantum Markup Language introduced in [3] and produces Scalable Yector Graphics (SVG) representation of data. Because XML is a popular data format supported by many programming languages, presented converter does not depend on simulation environment and can be easily connected with existing software for simulation of quantum computing. Problems with visualisation of quantum circuit description point out some limitations of quantum circuits model in practical application quantum programming languages.
PL
Artykuł omawia oprogramowanie służące do transformacji opartego na XML-u formatu opisu obwodów kwantowych do reprezentacji graficznej. Oprogramowanie to bazuje na języku Quanatum Marku Language, stworzonego w ramach projektu Fraunhofer Quantum Computing Simulator i wykorzystuje format SVG do reprezentacji graficznej obwodu. Ponieważ XML jest popularnym formatem danych wspieranym przez wiele języków programowania, prezentowany konwerter nie zależy od konkretnego symulatora i może być połączony z istniejącym oprogramowaniem służącym do symulacji obliczeń kwantowych. Jednocześnie problemy z wizualizacją obwodów kwantowych wskazują na ograniczenia modelu obwodów kwantowych w praktycznych zastosowaniach takich jak kwantowe języki programowania.
Słowa kluczowe
Rocznik
Strony
265--272
Opis fizyczny
Bibliogr. 16 poz., rys.
Twórcy
autor
  • Institute of Theoretical and Applied Informatics Polish Academy of Sciences Bałtycka 5, 44-100 Gliwice, Poland
Bibliografia
  • [1]Extensible Markup Language 1.1, http://www.w3.org/TR7xmll 1/, W3C Recommendtaion, 2004.
  • [2] Ferraiolo, J. and Fujisawa, J. and Jackson, D., Scalable Vector Graphics (SVG) 1.1 Specification, http://www.w3.org/TR/SVGl 1/, W3C Recommendtaion, 2003.
  • [3] Rose, H. and Asselmeyer-Maluga, T., Kolbe, M., Niehoerster, F. , Schramm, A., The Fraunhofer Quantum Computing Portal - www.qc.fraunhofer.de -A web-based Simulator of Quantum Comput¬ing Processes, quant-ph/0406089, 2004.
  • [4]Tidwell, D., Transforming XML documents, IBM developerWorks,
  • [5]http://www-106.ibm.com/developerworks/education/transforming-xml/, 2001.
  • [6]Python/XML Libraries, http://pyxml.sourceforge.net/.
  • [7]Plone: A user-friendly and powerful open source Content Management System, http://plone.org/.
  • [8] Nielsen, M. A. and Chuang, I. L., Quantum Computation and Quantum Information, Cambridge University Press, 2000.
  • [9] Wocjan, P. and Eck, M. and Zeier, R. M., QuaSi - Quantum Circuit Simulator, http://iaks-www.ira.uka.de/QIV/QuaSi/.
  • [10] Binosi, D. and Theussl, L., JaxoDraw: A graphical user interface for drawing Feynman diagrams, Computer Physics Communications, Vol. 161, No. 1-2,2004.
  • [11] Collecutt, G. and Drummond, P. D., Xmds: extensible multi-dimensional simulator, Computer Physics Communications, Vol. 142, No. 1-3, 2001
  • [12] Barenco, A. et. al., Elementary gates for quantum computation, Phys. Rev. A, 52, pp. 3457, 1995, quant-ph/9503016.
  • [13] DiVincenzo, D. P. , Loss, D., Quantum information is physical, Superlattices and Microstructures, Vol. 23, No. 419, 1998.
  • [14] Omer, B., Quantum Programming in QCL, Master's Thesis, TU Vienna, 2000.
  • [15] Miszczak J. A., Converter qmUsvg, Web page with software and examples: http://www.iitis.gliwice.pl/zksi/stuff/qml2svg/.
  • [16] Python programming language home page, http://www.python.org/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ4-0001-0052
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.