Please use this identifier to cite or link to this item: http://studentrepo.iium.edu.my/handle/123456789/5399
Full metadata record
DC FieldValueLanguage
dc.contributor.authorNurul Liyana binti Mohamad Zulkuflien_US
dc.date.accessioned2020-08-20T11:44:39Z-
dc.date.available2020-08-20T11:44:39Z-
dc.date.issued2017-
dc.identifier.urihttp://studentrepo.iium.edu.my/jspui/handle/123456789/5399-
dc.description.abstractGenetic information encoding in deoxyribonucleic acid (DNA) and DNA manipulation techniques contributes to the advancement of computing technology; namely DNA computing. However, the research in the counterpart of automata in formal language theory which is grammars, of Watson-Crick automata that is one of DNA computing models, has yet to be completed. Thus, more extended computing models for both computationally and algorithmically efficient methods for general and specific purposes can be further exhibited through the investigation of the grammars. The purpose of this research is to develop novel theoretical models based on DNA computing, Watson-Crick automata specifically and it also aims to design efficient algorithms using these models for the specific purposes especially membership and parsing problems. We have established Watson-Crick grammars; particularly modified version of Watson-Crick regular grammars, novel Watson-Crick linear grammars, and Watson-Crick context-free grammars. The expansion of the grammars starting from Watson-Crick regular grammars to Watson-Crick context-free grammars was based on Chomsky’s families of languages hierarchy. The generative power and closure properties of each type of the grammars were investigated. Watson-Crick regular grammars are able to generate non-context-free languages, thus it is more powerful than their counterpart which is regular grammars. The distinction of each type of Watson-Crick grammars is on their ability to generate different levels of balanced parentheses in Dyck language. It is proven that Watson-Crick regular languages are properly included in Watson-Crick linear languages, and the latter are properly included in Watson-Crick context-free languages. The upper bound of the family of Watson-Crick context-free languages is the family of matrix languages. Although they are more powerful, it has been discovered that their closure properties are similar with the properties of the Chomsky grammars’ counterparts. The simplification processes of Watson-Crick (WK) context-free grammars were studied. This resulted in a normal form based on Chomsky normal form, but it came with two types of terminal symbols instead of one. Using this WK-Chomsky normal form, we designed a membership algorithm based on Cocke-Younger-Kasami algorithm, which can also be utilized as a parsing method for data in the form of double-stranded string with Watson-Crick complementarity. The expansion of Watson-Crick context-free grammars also led to the development of their automata counterparts, Watson-Crick pushdown automata; with one stack or complementarity stacks. Unlike Watson-Crick automata, complementarity-stack Watson-Crick pushdown automaton includes double stacks connected by Watson-Crick complementarity. We also modified two basic parsing algorithms: top-down parsing and bottom-up parsing to suit double-stranded strings based on this automaton. Further, we introduced Watson-Crick matrix grammars where the rules in Watson-Crick context-free grammars are arranged in matrices, allowing simultaneous control on the production rules. Although it is not more powerful than parallel communicating Watson-Crick automata systems, the result suggests that parallelism features can be employed in the variants of Watson-Crick grammars. These models can be well implemented in string matching problems such as problems occur in DNA analysis and natural language processing.en_US
dc.language.isoenen_US
dc.publisherKuala Lumpur :International Islamic University Malaysia,2017en_US
dc.rightsCopyright International Islamic University Malaysia
dc.subject.lcshComputer algorithmsen_US
dc.subject.lcshMachine theoryen_US
dc.subject.lcshDNA -- Analysisen_US
dc.titleFormal models and algorithms for DNA data analysis using Watson-Crick grammarsen_US
dc.typeDoctoral Thesisen_US
dc.identifier.urlhttps://lib.iium.edu.my/mom/services/mom/document/getFile/6RXsHlFWaLq5p3BVhUWnfJcxIaKSrHBb20180820115201328-
dc.description.identityt11100379979NurulLiyanaMohdZulkuflien_US
dc.description.identifierThesis : Formal models and algorithms for DNA data analysis using Watson-Crick grammars /by Nurul Liyana binti Mohamad Zulkuflien_US
dc.description.kulliyahKulliyyah of Information and Communication Technologyen_US
dc.description.programmeDoctor of Philosophy in Computer Scienceen_US
dc.description.degreelevelDoctoralen_US
dc.description.callnumbert QA 76.9 A43 N974F 2017en_US
dc.description.notesThesis (Ph.D)--International Islamic University Malaysia, 2017.en_US
dc.description.physicaldescriptionxvii, 168 leaves :illustrations ;30cm.en_US
item.openairetypeDoctoral Thesis-
item.grantfulltextopen-
item.fulltextWith Fulltext-
item.languageiso639-1en-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
Appears in Collections:KICT Thesis
Files in This Item:
File Description SizeFormat 
t11100379979NurulLiyanaMohdZulkufli_SEC_24.pdf24 pages file880.32 kBAdobe PDFView/Open
t11100379979NurulLiyanaMohdZulkufli_SEC.pdf
  Restricted Access
Full text secured file2.53 MBAdobe PDFView/Open    Request a copy
Show simple item record

Page view(s)

6
checked on May 18, 2021

Download(s)

2
checked on May 18, 2021

Google ScholarTM

Check


Items in this repository are protected by copyright, with all rights reserved, unless otherwise indicated. Please give due acknowledgement and credits to the original authors and IIUM where applicable. No items shall be used for commercialization purposes except with written consent from the author.