ChengsongTanPhdThesis/example.bib
changeset 609 61139fdddae0
parent 608 37b6fd310a16
child 612 8c234a1bc7e0
equal deleted inserted replaced
608:37b6fd310a16 609:61139fdddae0
     4 %% Created for CS TAN at 2022-05-23 18:43:50 +0100 
     4 %% Created for CS TAN at 2022-05-23 18:43:50 +0100 
     5 
     5 
     6 
     6 
     7 %% Saved with string encoding Unicode (UTF-8) 
     7 %% Saved with string encoding Unicode (UTF-8) 
     8 
     8 
       
     9 
       
    10 
       
    11 %% POSIX specification------------------------
       
    12 @InProceedings{Okui10,
       
    13 author="Okui, Satoshi
       
    14 and Suzuki, Taro",
       
    15 editor="Domaratzki, Michael
       
    16 and Salomaa, Kai",
       
    17 title="Disambiguation in Regular Expression Matching via Position Automata with Augmented Transitions",
       
    18 booktitle="Implementation and Application of Automata",
       
    19 year="2011",
       
    20 publisher="Springer Berlin Heidelberg",
       
    21 address="Berlin, Heidelberg",
       
    22 pages="231--240",
       
    23 abstract="This paper offers a new efficient regular expression matching algorithm which follows the POSIX-type leftmost-longest rule. The algorithm basically emulates the subset construction without backtracking, so that its computational cost even in the worst case does not explode exponentially; the time complexity of the algorithm is O(mn(n{\thinspace}+{\thinspace}c)), where m is the length of a given input string, n the number of occurrences of the most frequently used letter in a given regular expression and c the number of subexpressions to be used for capturing substrings. A formalization of the leftmost-longest semantics by using parse trees is also discussed.",
       
    24 isbn="978-3-642-18098-9"
       
    25 }
       
    26 
       
    27 %% POSIX specification------------------------
       
    28 
       
    29 %% Brzozowski ders------------------------
       
    30 @article{Berglund14,
       
    31 author = {Berglund, Martin and Drewes, Frank and Van Der Merwe, Brink},
       
    32 year = {2014},
       
    33 month = {05},
       
    34 pages = {},
       
    35 title = {Analyzing Catastrophic Backtracking Behavior in Practical Regular Expression Matching},
       
    36 volume = {151},
       
    37 journal = {Electronic Proceedings in Theoretical Computer Science},
       
    38 doi = {10.4204/EPTCS.151.7}
       
    39 }
       
    40 
       
    41 @InProceedings{Berglund18,
       
    42 author="Berglund, Martin
       
    43 and Bester, Willem
       
    44 and van der Merwe, Brink",
       
    45 editor="Fischer, Bernd
       
    46 and Uustalu, Tarmo",
       
    47 title="Formalising Boost POSIX Regular Expression Matching",
       
    48 booktitle="Theoretical Aspects of Computing -- ICTAC 2018",
       
    49 year="2018",
       
    50 publisher="Springer International Publishing",
       
    51 address="Cham",
       
    52 pages="99--115",
       
    53 abstract="Whereas Perl-compatible regular expression matchers typically exhibit some variation of leftmost-greedy semantics, those conforming to the posix standard are prescribed leftmost-longest semantics. However, the posix standard leaves some room for interpretation, and Fowler and Kuklewicz have done experimental work to confirm differences between various posix matchers. The Boost library has an interesting take on the posix standard, where it maximises the leftmost match not with respect to subexpressions of the regular expression pattern, but rather, with respect to capturing groups. In our work, we provide the first formalisation of Boost semantics, and we analyse the complexity of regular expression matching when using Boost semantics.",
       
    54 isbn="978-3-030-02508-3"
       
    55 }
       
    56 
       
    57 
       
    58 @inproceedings{Chen12,
       
    59 author = {Chen, Haiming and Yu, Sheng},
       
    60 year = {2012},
       
    61 month = {01},
       
    62 pages = {343-356},
       
    63 title = {Derivatives of Regular Expressions and an Application},
       
    64 volume = {7160},
       
    65 doi = {10.1007/978-3-642-27654-5_27}
       
    66 }
       
    67 
       
    68 
       
    69 
       
    70 %% Brzozowski ders------------------------
       
    71 
       
    72 
       
    73 %% look-aheads------------------------
       
    74 @article{Takayuki2019,
       
    75   title={Derivatives of Regular Expressions with Lookahead},
       
    76   author={Takayuki Miyazaki and Yasuhiko Minamide},
       
    77   journal={Journal of Information Processing},
       
    78   volume={27},
       
    79   number={ },
       
    80   pages={422-430},
       
    81   year={2019},
       
    82   doi={10.2197/ipsjjip.27.422}
       
    83 }
       
    84 
       
    85 %% look-aheads------------------------
     9 
    86 
    10 
    87 
    11 
    88 
    12 %% back-references--------------------
    89 %% back-references--------------------
    13 @incollection{AHO1990255,
    90 @incollection{AHO1990255,
   535 	series = {LNCS},
   612 	series = {LNCS},
   536 	title = {{A} {D}ecision {P}rocedure for {R}egular {E}xpression {E}quivalence in {T}ype {T}heory},
   613 	title = {{A} {D}ecision {P}rocedure for {R}egular {E}xpression {E}quivalence in {T}ype {T}heory},
   537 	volume = {7086},
   614 	volume = {7086},
   538 	year = {2011}}
   615 	year = {2011}}
   539 
   616 
       
   617 
       
   618 
   540 @inproceedings{Almeidaetal10,
   619 @inproceedings{Almeidaetal10,
   541 	author = {J.~B.~Almeida and N.~Moriera and D.~Pereira and S.~M.~de Sousa},
   620 	author = {J.~B.~Almeida and N.~Moriera and D.~Pereira and S.~M.~de Sousa},
   542 	booktitle = {Proc.~of the 15th International Conference on Implementation and Application of Automata (CIAA)},
   621 	booktitle = {Proc.~of the 15th International Conference on Implementation and Application of Automata (CIAA)},
   543 	pages = {59-68},
   622 	pages = {59-68},
   544 	series = {LNCS},
   623 	series = {LNCS},
   573 @misc{PCRE,
   652 @misc{PCRE,
   574 	title = {{PCRE - Perl Compatible Regular Expressions}},
   653 	title = {{PCRE - Perl Compatible Regular Expressions}},
   575 	url = {http://www.pcre.org},
   654 	url = {http://www.pcre.org},
   576 	bdsk-url-1 = {http://www.pcre.org}}
   655 	bdsk-url-1 = {http://www.pcre.org}}
   577 
   656 
   578 @inproceedings{OkuiSuzuki2010,
   657 %@inproceedings{OkuiSuzuki2010,
   579 	author = {S.~Okui and T.~Suzuki},
   658 %	author = {S.~Okui and T.~Suzuki},
   580 	booktitle = {Proc.~of the 15th International Conference on Implementation and Application of Automata (CIAA)},
   659 %	booktitle = {Proc.~of the 15th International Conference on Implementation and Application of Automata (CIAA)},
   581 	pages = {231--240},
   660 %	pages = {231--240},
   582 	series = {LNCS},
   661 %	series = {LNCS},
   583 	title = {{D}isambiguation in {R}egular {E}xpression {M}atching via {P}osition {A}utomata with {A}ugmented {T}ransitions},
   662 %	title = {{D}isambiguation in {R}egular {E}xpression {M}atching via {P}osition {A}utomata with {A}ugmented {T}ransitions},
   584 	volume = {6482},
   663 %	volume = {6482},
   585 	year = {2010}}
   664 %	year = {2010}}
   586 
   665 %
   587 @techreport{OkuiSuzukiTech,
   666 
   588 	author = {S.~Okui and T.~Suzuki},
   667 
   589 	institution = {University of Aizu},
   668 %@techreport{OkuiSuzukiTech,
   590 	title = {{D}isambiguation in {R}egular {E}xpression {M}atching via {P}osition {A}utomata with {A}ugmented {T}ransitions},
   669 %	author = {S.~Okui and T.~Suzuki},
   591 	year = {2013}}
   670 %	institution = {University of Aizu},
       
   671 %	title = {{D}isambiguation in {R}egular {E}xpression {M}atching via {P}osition {A}utomata with {A}ugmented {T}ransitions},
       
   672 %	year = {2013}}
   592 
   673 
   593 @inproceedings{Davis18,
   674 @inproceedings{Davis18,
   594 	author = {J.~C.~Davis and C.~.A.~Coghlan and F.~Servant and D.~Lee},
   675 	author = {J.~C.~Davis and C.~.A.~Coghlan and F.~Servant and D.~Lee},
   595 	booktitle = {Proc.~of the 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)},
   676 	booktitle = {Proc.~of the 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)},
   596 	numpages = {11},
   677 	numpages = {11},