Introducing Vaucanson

This paper reports on a new software platform called Vaucanson and dedicated to the computation with automata and transducers. Its main feature is the capacity of dealing with automata whose labels may belong to various algebraic structures. The paper successively shows how Vaucanson allows to progr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lombardy, Sylvain, Poss, Raphaël, Régis-Gianas, Yann, Sakarovitch, Jacques
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 107
container_issue
container_start_page 96
container_title
container_volume 2759
creator Lombardy, Sylvain
Poss, Raphaël
Régis-Gianas, Yann
Sakarovitch, Jacques
description This paper reports on a new software platform called Vaucanson and dedicated to the computation with automata and transducers. Its main feature is the capacity of dealing with automata whose labels may belong to various algebraic structures. The paper successively shows how Vaucanson allows to program algorithms on automata in a way which is very close to the mathematical expression of the algorithm, describes some features of the Vaucanson platform, including the fact that the very rich data structure used to implement automata does not weigh too much on the performance and finally explains the main choices of the programming design that enable to achieve both genericity and efficiency.
doi_str_mv 10.1007/3-540-45089-0_10
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_15671229</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3072137_16_107</sourcerecordid><originalsourceid>FETCH-LOGICAL-p268t-276a68f0eab13111f9342bb7da087cf407c7ae70837a90ee95d04d13278b64043</originalsourceid><addsrcrecordid>eNpFUDtPwzAQNk8RlY5IjCyMKXe-OGePqOJRqRILsFqO45RCSUqcDvx73IfELSd9j9N9nxDXCBME4DvKVQF5oUCbHCzCkRgb1pTAHVYciwxLxJyoMCf_HKgS4VRkQCBzwwWdi8worSQoQxdiHOMnpEFmJJ2Jq1k79F298ct2cfPuNt61sWsvxVnjVjGMD3sk3h4fXqfP-fzlaTa9n-drWeohl1y6UjcQXIWEiI2hQlYV1w40-6YA9uwCgyZ2BkIwqoaiRpKsqzL9SiNxu7-7dtG7VdO71i-jXffLb9f_WlQlo5Qm6SZ7XUxUuwi9rbruK6ZW7LYrSzZFt7te7BZKBjoc7rufTYiDDVuHDymtW_kPtx5CHy0BSyS2WCYT0x9Lk2N5</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3072137_16_107</pqid></control><display><type>book_chapter</type><title>Introducing Vaucanson</title><source>Springer Books</source><creator>Lombardy, Sylvain ; Poss, Raphaël ; Régis-Gianas, Yann ; Sakarovitch, Jacques</creator><contributor>Dang, Zhe ; Ibarra, Oscar H ; Dang, Zhe ; Ibarra, Oscar H.</contributor><creatorcontrib>Lombardy, Sylvain ; Poss, Raphaël ; Régis-Gianas, Yann ; Sakarovitch, Jacques ; Dang, Zhe ; Ibarra, Oscar H ; Dang, Zhe ; Ibarra, Oscar H.</creatorcontrib><description>This paper reports on a new software platform called Vaucanson and dedicated to the computation with automata and transducers. Its main feature is the capacity of dealing with automata whose labels may belong to various algebraic structures. The paper successively shows how Vaucanson allows to program algorithms on automata in a way which is very close to the mathematical expression of the algorithm, describes some features of the Vaucanson platform, including the fact that the very rich data structure used to implement automata does not weigh too much on the performance and finally explains the main choices of the programming design that enable to achieve both genericity and efficiency.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540405610</identifier><identifier>ISBN: 3540405615</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540450894</identifier><identifier>EISBN: 3540450890</identifier><identifier>DOI: 10.1007/3-540-45089-0_10</identifier><identifier>OCLC: 958520593</identifier><identifier>LCCallNum: Q334-342</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Design Pattern ; Exact sciences and technology ; External Library ; Iterator Concept ; Rational Language ; Software ; Standard Template Library</subject><ispartof>Implementation and Application of Automata, 2003, Vol.2759, p.96-107</ispartof><rights>Springer-Verlag Berlin Heidelberg 2003</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3072137-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-45089-0_10$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-45089-0_10$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15671229$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Dang, Zhe</contributor><contributor>Ibarra, Oscar H</contributor><contributor>Dang, Zhe</contributor><contributor>Ibarra, Oscar H.</contributor><creatorcontrib>Lombardy, Sylvain</creatorcontrib><creatorcontrib>Poss, Raphaël</creatorcontrib><creatorcontrib>Régis-Gianas, Yann</creatorcontrib><creatorcontrib>Sakarovitch, Jacques</creatorcontrib><title>Introducing Vaucanson</title><title>Implementation and Application of Automata</title><description>This paper reports on a new software platform called Vaucanson and dedicated to the computation with automata and transducers. Its main feature is the capacity of dealing with automata whose labels may belong to various algebraic structures. The paper successively shows how Vaucanson allows to program algorithms on automata in a way which is very close to the mathematical expression of the algorithm, describes some features of the Vaucanson platform, including the fact that the very rich data structure used to implement automata does not weigh too much on the performance and finally explains the main choices of the programming design that enable to achieve both genericity and efficiency.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Design Pattern</subject><subject>Exact sciences and technology</subject><subject>External Library</subject><subject>Iterator Concept</subject><subject>Rational Language</subject><subject>Software</subject><subject>Standard Template Library</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540405610</isbn><isbn>3540405615</isbn><isbn>9783540450894</isbn><isbn>3540450890</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2003</creationdate><recordtype>book_chapter</recordtype><recordid>eNpFUDtPwzAQNk8RlY5IjCyMKXe-OGePqOJRqRILsFqO45RCSUqcDvx73IfELSd9j9N9nxDXCBME4DvKVQF5oUCbHCzCkRgb1pTAHVYciwxLxJyoMCf_HKgS4VRkQCBzwwWdi8worSQoQxdiHOMnpEFmJJ2Jq1k79F298ct2cfPuNt61sWsvxVnjVjGMD3sk3h4fXqfP-fzlaTa9n-drWeohl1y6UjcQXIWEiI2hQlYV1w40-6YA9uwCgyZ2BkIwqoaiRpKsqzL9SiNxu7-7dtG7VdO71i-jXffLb9f_WlQlo5Qm6SZ7XUxUuwi9rbruK6ZW7LYrSzZFt7te7BZKBjoc7rufTYiDDVuHDymtW_kPtx5CHy0BSyS2WCYT0x9Lk2N5</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Lombardy, Sylvain</creator><creator>Poss, Raphaël</creator><creator>Régis-Gianas, Yann</creator><creator>Sakarovitch, Jacques</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2003</creationdate><title>Introducing Vaucanson</title><author>Lombardy, Sylvain ; Poss, Raphaël ; Régis-Gianas, Yann ; Sakarovitch, Jacques</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p268t-276a68f0eab13111f9342bb7da087cf407c7ae70837a90ee95d04d13278b64043</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Design Pattern</topic><topic>Exact sciences and technology</topic><topic>External Library</topic><topic>Iterator Concept</topic><topic>Rational Language</topic><topic>Software</topic><topic>Standard Template Library</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lombardy, Sylvain</creatorcontrib><creatorcontrib>Poss, Raphaël</creatorcontrib><creatorcontrib>Régis-Gianas, Yann</creatorcontrib><creatorcontrib>Sakarovitch, Jacques</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lombardy, Sylvain</au><au>Poss, Raphaël</au><au>Régis-Gianas, Yann</au><au>Sakarovitch, Jacques</au><au>Dang, Zhe</au><au>Ibarra, Oscar H</au><au>Dang, Zhe</au><au>Ibarra, Oscar H.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Introducing Vaucanson</atitle><btitle>Implementation and Application of Automata</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2003</date><risdate>2003</risdate><volume>2759</volume><spage>96</spage><epage>107</epage><pages>96-107</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540405610</isbn><isbn>3540405615</isbn><eisbn>9783540450894</eisbn><eisbn>3540450890</eisbn><abstract>This paper reports on a new software platform called Vaucanson and dedicated to the computation with automata and transducers. Its main feature is the capacity of dealing with automata whose labels may belong to various algebraic structures. The paper successively shows how Vaucanson allows to program algorithms on automata in a way which is very close to the mathematical expression of the algorithm, describes some features of the Vaucanson platform, including the fact that the very rich data structure used to implement automata does not weigh too much on the performance and finally explains the main choices of the programming design that enable to achieve both genericity and efficiency.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-45089-0_10</doi><oclcid>958520593</oclcid><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Implementation and Application of Automata, 2003, Vol.2759, p.96-107
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15671229
source Springer Books
subjects Applied sciences
Computer science
control theory
systems
Design Pattern
Exact sciences and technology
External Library
Iterator Concept
Rational Language
Software
Standard Template Library
title Introducing Vaucanson
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T22%3A36%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Introducing%20Vaucanson&rft.btitle=Implementation%20and%20Application%20of%20Automata&rft.au=Lombardy,%20Sylvain&rft.date=2003&rft.volume=2759&rft.spage=96&rft.epage=107&rft.pages=96-107&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540405610&rft.isbn_list=3540405615&rft_id=info:doi/10.1007/3-540-45089-0_10&rft_dat=%3Cproquest_pasca%3EEBC3072137_16_107%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540450894&rft.eisbn_list=3540450890&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3072137_16_107&rft_id=info:pmid/&rfr_iscdi=true