GRAPHICAL USER INTERFACE FOR BOUNDED-ADDITION FUZZY SPLICING SYSTEMS AND THEIR VARIANTS

Authors

  • Mathuri Selvarajoo College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
  • Mohd Pawiro Santono College of Computing, Informatics and Mathematics, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
  • Fong Wan Heng Department of Mathematical Sciences, Faculty of Science, Universiti Teknologi Malaysia, UTM, 81310 Johor Bahru, Johor, Malaysia
  • Nor Haniza Sarmin Department of Mathematical Sciences, Faculty of Science, Universiti Teknologi Malaysia, UTM, 81310 Johor Bahru, Johor, Malaysia

DOI:

https://doi.org/10.24191/mjoc.v8i2.20270

Keywords:

Graphical User Interface, Fuzzy Bounded-Addition, Splicing Systems, Formal Language Theory

Abstract

A splicing system is one of the early theoretical proposals of the DNA-based computation device. The splicing operation starts when two DNA molecules are cut at specific subsequences with the presence of restriction enzymes: the first part is then connected to the second part of the other molecule, or vice versa, to produce splicing languages. Fuzzy with bounded-addition operation has been introduced as a restriction in splicing systems to increase the generative power of the languages generated. In this research, a graphical user interface is developed to generate all the splicing languages generated by bounded-addition fuzzy splicing systems and their variants. An algorithm is developed using JAVA and Visual Studio Code software in order to replace the time-consuming manual computation of the languages generated by bounded-addition fuzzy DNA splicing systems and their variants.

References

Ahmad, S. A. S., Mohamad, D., Azman, N. I. (2020). Similarity based fuzzy inferior ratio for solving multicriteria decision making problems. Malaysian Journal of Computing, 5 (2), 597-608

Amos, M., Pun, G., Rozenberg, G., & Salomaa, A. (2002). Topics in the Theory of DNA Computing. Theoretical Computer Science, 287(1), 3–38. https://doi.org/10.1016/S0304-3975(02)00134-2

Hamzah, N. Z. A., Mohd Sebry, N. A., Fong, W. H., Sarmin, N.H., & Turaev, S. (2014). Splicing Systems over Permutation Groups of Length Two. Malaysian Journal of Fundamental and Applied Sciences, 8(2), 83–88. https://doi.org/10.11113/mjfas.v8n2.127

Head, T. (1987). Formal language theory and DNA: An analysis of the generative capacity of specific recombinant behaviors. Bulletin of Mathematical Biology, 49(6), 737–759. https://doi.org/10.1007/BF02481771

Hopcroft, J. E., Motwani, R., Rotwani, & Ullman, J. D. (2000). Introduction to Automata Theory, Languages and Computability.

Kari, L., & Kopecki, S. (2017). Deciding whether a regular language is generated by a splicing system. Journal of Computer and System Sciences, 84, 263–287. https://doi.org/10.1016/j.jcss.2016.10.001

Karimi, F., Turaev, S., Sarmin, N. H., & Fong, W. H. (2014). Fuzzy splicing systems. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8733, 20–29. https://doi.org/10.1007/978-3-319-11289-3_3

Nguyen, N. T., Trawiński, B., Katarzyniak, R., & Jo, G. S. (2013). Probabilistic Splicing Systems. Studies in Computational Intelligence, 457(January). https://doi.org/10.1007/978-3-642-34300-1

Pǎun, G. (1996). On the Splicing Operation. Discrete Applied Mathematics, 70(1), 57–79. https://doi.org/10.1016/0166-218X(96)00101-1

Păun, G., Rozenberg, G., & Salomaa, A. (1998). DNA computing: New computing paradigms. Computers & Mathematics with Applications, 37(3), 134. https://doi.org/10.1016/s0898-1221(99)90411-x

Rozenberg, G., & Salomaa, A. (1997). Handbook of Formal Languages. In Handbook of Formal Languages (Issue January). https://doi.org/10.1007/978-3-642-59126-6

Santono, Mohd Pawiro; Selvarajoo, Mathuri; Heng, Fong Wan; Sarmin, N. H. (2021). Some Properties of Bounded-Addition Fuzzy Splicing Systems. Kalahari Journals, 6(3), 2698–2705.

Santono, Mohd Pawiro; Selvarajoo, Mathuri; Heng, Fong Wan; Sarmin, N. H. (2022). Bounded-Addition Fuzzy Simple Splicing Systems. Journal of Algebraic Statistics, 13(2), 2079–2089.

Santono, Mohd Pawiro; Selvarajoo, Mathuri; Heng, Fong Wan; Sarmin, N. H. (2023). The Properties of Bounded-Addition Fuzzy Semi-Simple Splicing Systems. ICMSS 2022, 6(3), 354–363.

Sarmin, N. H., Yusof, Y., & Wan Heng, F. (2010). Some characterizations in splicing systems. AIP Conference Proceedings, 1309(December), 411–418. https://doi.org/10.1063/1.3525142

Turaev, S., Gan, Y. S., Othman, M., Sarmin, N. H., & Fong, W. H. (2012). Weighted splicing systems. Communications in Computer and Information Science, 316 CCIS, 416–424. https://doi.org/10.1007/978-3-642-34289-9_46

Yusof, Y., Sarmin, N. H., Goode, T. E., Mahmud, M., & Heng, F. W. (2011). An Extension of DNA Splicing System. Proceedings - 2011 6th International Conference on BioInspired Computing: Theories and Applications, BIC-TA 2011, 246–248. https://doi.org/10.1109/BIC-TA.2011.67

Downloads

Published

2023-10-10

How to Cite

GRAPHICAL USER INTERFACE FOR BOUNDED-ADDITION FUZZY SPLICING SYSTEMS AND THEIR VARIANTS. (2023). Malaysian Journal of Computing, 8(2), 1652-1663. https://doi.org/10.24191/mjoc.v8i2.20270