The design of ADAT

A tool for assessing automata-based assignments

Zarina Shukur, Nurul Fatihah Mohamed

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

This study describes the design of an automatic assessment system for assessing an automata-based assignment. Automata concept is taught in several undergraduate computing courses such as Theory of Computation, Automata and Formal Languages and Compilers. We take two elements into consideration when assessing the student's answers; static element and dynamic element. The static element involves the number of states (initial and final as well) and the number of transitions. Whilst the dynamic aspect involves executing the automata against several test data. In this work, we rely heavily on the JFLAP for drawing and executing the automata.

Original languageEnglish
Pages (from-to)415-420
Number of pages6
JournalJournal of Computer Science
Volume4
Issue number5
Publication statusPublished - 2008

Fingerprint

Formal languages
Students

Keywords

  • Automata diagram assessment
  • Automatic assessment
  • Marking tool

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Artificial Intelligence

Cite this

The design of ADAT : A tool for assessing automata-based assignments. / Shukur, Zarina; Mohamed, Nurul Fatihah.

In: Journal of Computer Science, Vol. 4, No. 5, 2008, p. 415-420.

Research output: Contribution to journalArticle

@article{dc92e8f042fe46168dae0bc73d829f1f,
title = "The design of ADAT: A tool for assessing automata-based assignments",
abstract = "This study describes the design of an automatic assessment system for assessing an automata-based assignment. Automata concept is taught in several undergraduate computing courses such as Theory of Computation, Automata and Formal Languages and Compilers. We take two elements into consideration when assessing the student's answers; static element and dynamic element. The static element involves the number of states (initial and final as well) and the number of transitions. Whilst the dynamic aspect involves executing the automata against several test data. In this work, we rely heavily on the JFLAP for drawing and executing the automata.",
keywords = "Automata diagram assessment, Automatic assessment, Marking tool",
author = "Zarina Shukur and Mohamed, {Nurul Fatihah}",
year = "2008",
language = "English",
volume = "4",
pages = "415--420",
journal = "Journal of Computer Science",
issn = "1549-3636",
publisher = "Science Publications",
number = "5",

}

TY - JOUR

T1 - The design of ADAT

T2 - A tool for assessing automata-based assignments

AU - Shukur, Zarina

AU - Mohamed, Nurul Fatihah

PY - 2008

Y1 - 2008

N2 - This study describes the design of an automatic assessment system for assessing an automata-based assignment. Automata concept is taught in several undergraduate computing courses such as Theory of Computation, Automata and Formal Languages and Compilers. We take two elements into consideration when assessing the student's answers; static element and dynamic element. The static element involves the number of states (initial and final as well) and the number of transitions. Whilst the dynamic aspect involves executing the automata against several test data. In this work, we rely heavily on the JFLAP for drawing and executing the automata.

AB - This study describes the design of an automatic assessment system for assessing an automata-based assignment. Automata concept is taught in several undergraduate computing courses such as Theory of Computation, Automata and Formal Languages and Compilers. We take two elements into consideration when assessing the student's answers; static element and dynamic element. The static element involves the number of states (initial and final as well) and the number of transitions. Whilst the dynamic aspect involves executing the automata against several test data. In this work, we rely heavily on the JFLAP for drawing and executing the automata.

KW - Automata diagram assessment

KW - Automatic assessment

KW - Marking tool

UR - http://www.scopus.com/inward/record.url?scp=55249119060&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=55249119060&partnerID=8YFLogxK

M3 - Article

VL - 4

SP - 415

EP - 420

JO - Journal of Computer Science

JF - Journal of Computer Science

SN - 1549-3636

IS - 5

ER -