AN ENHANCEMENT OF SLICING TEST ALGORITHM FOR INTEGRATION TESTING OF EMBEDDED SYSTEM AHMED SHEIKH ABDULLAHI MADEY

Similar documents
UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

yang menghadapi masalah Down Syndrome. Mereka telah menghadiri satu program

Faculty Of Information and Communication Technology

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA IMPACT OF ASEAN FREE TRADE AREA AND ASEAN ECONOMIC COMMUNITY ON INTRA-ASEAN TRADE

ILLOCUTIONARY ACTS FOUND IN HARRY POTTER AND THE GOBLET OF FIRE BY JOANNE KATHLEEN ROWLING

UNIVERSITI PUTRA MALAYSIA

GARIS PANDUAN BAGI POTONGAN PERBELANJAAN DI BAWAH PERENGGAN 34(6)(m) DAN 34(6)(ma) AKTA CUKAI PENDAPATAN 1967 BAGI MAKSUD PENGIRAAN CUKAI PENDAPATAN

UNIVERSITI PUTRA MALAYSIA TYPES OF WRITTEN FEEDBACK ON ESL STUDENT WRITERS ACADEMIC ESSAYS AND THEIR PERCEIVED USEFULNESS

MEMBANGUN WEB PORTAL BERASASKAN MOODLE BERTAJUK PROBABILITY SPM

BODJIT KAUR A/P RAM SINGH

CHAPTER III RESEARCH METHODOLOGY. A. Research Type and Design. questions. As stated by Moleong (2006: 6) who makes the synthesis about

DFVBCPIft-m ASD (VALUATION OF A FIBRE OPTIC i.earning mudi.hi:: for iethnology-based. it mm. SVlViA t i s AI IIMS. i u»y I tuwv!...

IMPROVING STUDENTS SPEAKING ABILITY THROUGH SHOW AND TELL TECHNIQUE TO THE EIGHTH GRADE OF SMPN 1 PADEMAWU-PAMEKASAN

PENGGUNAAN ICT DALAM KALANGAN GURU PELATIH KEMAHIRAN HIDUP FAKULTI PENDIDIKAN, UTM

A SURVEY ON UTM TESL UNDERGRADUATES READING PREFERENCE: BETWEEN HYPERTEXTS AND BOOKS

CHAPTER III RESEARCH METHODOLOGY. A. Research Method. descriptive form in conducting the research since the data of this research

AN INVESTIGATION INTO THE FACTORS AFFECTING SECOND LANGUAGE LEARNERS CLASSROOM PARTICIPATION

PENGGUNAAN GAMBAR RAJAH DALAM MENYELESAIKAN MASALAH GERAKAN LINEAR SITI NOR HIDAYAH BINTI ISMAIL UNIVERSITI TEKNOLOGI MALAYSIA

PEMBINAAN DAN PENILAIAN KESESUAIAN MODUL PENGAJARAN KENDIRI PERMODELAN OBJEK PADU MATA PELAJARAN REKABENTUK BERBANTU KOMPUTER

Lulus Matrikulasi KPM/Asasi Sains UM/Asasi Sains UiTM/Asasi Undang-Undang UiTM dengan mendapat sekurangkurangnya

UNIVERSITI PUTRA MALAYSIA ECONOMIC VALUATION OF CONSERVATION OF LIVING HERITAGE IN MELAKA CITY, MALAYSIA CHIAM CHOOI CHEA

PENILAIAN ESEI BERBANTUKAN KOMPUTER MENGGUNAKAN TEKNIK BAYESIAN DAN PENGUNDURAN LINEAR BERGANDA

UNIVERSITI PUTRA MALAYSIA

SULIT FP511: HUMAN COMPUTER INTERACTION/SET 1. INSTRUCTION: This section consists of SIX (6) structured questions. Answer ALL questions.

IBAN LANGUAGE PARSER USING RULE BASED APPROACH

PEMBELAJARAN MOBILE BAGI KURSUS JAVA DI POLITEKNIK

RANCANGAN KURSUS. Muka surat : 1 daripada 6. Nama dan Kod Kursus: Komputer dalam Pendidikan Kimia(MPS1343) Jumlah Jam Pertemuan: 3 x 14 = 42 jam

UNIVERSITI PUTRA MALAYSIA EFFECTIVENESS OF PROBLEM-BASED LEARNING - TEACHING ALGEBRA AMONG FORM FOUR STUDENTS

KEPERLUAN SUSUNATUR DAN PERANCANGAN TAPAK BAGI KESELAMATAN KEBAKARAN (ARIAL 18 ) NORAINI BINTI ISMAIL FAKULTI ALAM BINA UNIVERSITI MALAYA 2007

Novi Riani, Anas Yasin, M. Zaim Language Education Program, State University of Padang

PENGGUNAAN BAHAN ILUSTRASI OBJEK PADANAN ABJAD (IOAP) BAGI MENINGKATKAN KEUPAYAAN MENGECAM HURUF KANAK-KANAK PRASEKOLAH

INCREASING STUDENTS ABILITY IN WRITING OF RECOUNT TEXT THROUGH PEER CORRECTION

PENGGUNAAN PERISIAN PAINTER DALAM PEMBELAJARAN ASAS LUKISAN DIKALANGAN PELAJAR FSM, UPSI

Perspektif Pendidikan dan Keguruan, Vol V, No. 9, April 2014 ISSN

TEACHING WRITING DESCRIPTIVE TEXT BY COMBINING BRAINSTORMING AND Y CHART STRATEGIES AT JUNIOR HIGH SCHOOL

PROBLEMS IN ADJUNCT CARTOGRAPHY: A CASE STUDY NG PEI FANG FACULTY OF LANGUAGES AND LINGUISTICS UNIVERSITY OF MALAYA KUALA LUMPUR

TINJAUAN TENTANG AMALAN KOMUNIKASI GURU MATEMATIK SEKOLAH MENENGAH

REKACIPTA INSTRUMEN PUZZLE HEKSAGON KIT BAGI UJIAN KETANGKASAN AHMAD SYUKRI BIN MUHAMMAD

THE ROLES OF INTEGRATING INFORMATION COMMUNICATION TECHNOLOGY (ICT) IN TEACHING SPEAKING AT THE FIRST SEMESTER OF ENGLISH STUDENTS OF FKIP UIR

UNIVERSITI PUTRA MALAYSIA RELATIONSHIP BETWEEN LEARNING STYLES AND ENTREPRENEURIAL COMPETENCIES AMONG STUDENTS IN A MALAYSIAN UNIVERSITY

Jurnal Pendidikan Bahasa Melayu JPBM (Malay Language Education Journal MyLEJ)

AMALAN PEMBANGUNAN PROFESIONAL (LDP) DALAM KALANGAN GURU SEKOLAH MENENGAH DAERAH MANJUNG

THE IMPLEMENTATION OF TEACHING ENGLISH TO THE TENTH GRADE STUDENTS AT SMK NEGERI 8 SURAKARTA IN 2015/2016 ACADEMIC YEAR

Pendekatan Pengajaran Guru Dan Kesannya Terhadap Pencapaian Pelajar Dalam Mata Pelajaran Kemahiran Hidup Di Sekolah Menengah Kebangsaan Senai, Johor

THE ROLE OF ENGLISH TEACHERS ON HELPING PASSIVE LEARNERS IN CLASSROOM (A Study at The Ninth Grade Students of SMP N 31 Andalas Padang)

KESEDIAAN PENGAJAR DAN PELAJAR TERHADAP PROGRAM KOUZA MEETING DI KOLEJ KEMAHIRAN TINGGI MARA BERANANG NURIMAN BIN YUSOP

KESESUAIAN PERSEKITARAN PEMBELAJARAN, INTERAKSI GURU-PELAJAR, KOMITMEN BELAJAR DAN KESELESAAN PEMBELAJARAN DALAM KALANGAN PELAJAR BIOLOGI

PENGESAHAN PENYELIA. Tandatangan : PROF DR. NOOR AZLAN BIN AHMAD ZANZALI

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

Syamsul Rizal Vera Fitria

COOPERATIVE LEARNING TIME TOKEN IN THE TEACHING OF SPEAKING

Impact of Learner-Centred Teaching Environment with the Use of Multimedia-mediated Learning Modules in Improving Learning Experience

Dian Wahyu Susanti English Education Department Teacher Training and Education Faculty. Slamet Riyadi University, Surakarta ABSTRACT

UNIVERSITI PUTRA MALAYSIA SKEW ARMENDARIZ RINGS AND THEIR RELATIONS

SYARAT-SYARAT KEMASUKAN DI TATI UNIVERSITY COLLEGE

HUBUNGAN ANTARA KEBIMBANGAN TERHADAP MATEMATIK DENGAN PENCAPAIAN DALAM KALANGAN PELAJAR SEKOLAH RENDAH

KESAN DASAR PENGAJARAN MATEMATIK DAN SAINS DALAM BAHASA INGGERIS Dl SEKOLAH RENDAH

FAKTOR-FAKTOR YANG MUNGKIN MEMPENGARUHI PERLAKSANAAN PROGRAM BIMBINGAN TAULAN DALAM MEMBANTU GURU SAINS MENGUASAI BAHASA INGGERIS DI SEKOLAH

KEBOLEHAN PENULISAN KANAK-KANAK BERUMUR 6 HINGGA 9 TAHUN SURAYAH BINTI ZAIDON

TAHAP PERANCANGAN BAHAN SUMBER, KEMUDAHAN DAN PERALATAN PENGAJARAN DALAM KALANGAN GURU PENDIDIKAN JASMANI

PROFORMA KURSUS Course Proforma. FAKULTI PENDIDIKAN Faculty of Education SEMESTER I, SESI

PENGURUSAN PUSAT SUMBER SEKOLAH DI SEKOLAH MENENGAH ZON BANDAR DAERAH SEGAMAT, JOHOR RAJA ROZITA BINTI RAJA ARIFF SHAH UNIVERSITI TEKNOLOGI MALAYSIA

PENGGUNAAN KOMPUTER DI KALANGAN GURU DALAM PENGAJARAN MATA PELAJARAN MATEMATIK DI DAERAH KOTA STAR, KEDAH DANIEL CHAN

BORANG PENGESAHAN STATUS TESIS

TAHAP KEFAHAMAN PELAJAR TINGKATAN 4 TENTANG PENGGUNAAN KONSEP SAINS DALAM KEHIDUPAN FASEEHA BINTI SHAIK IBRAHIM

English Education Journal

Konflik Kerja-keluarga, Kesihatan Mental dan Kecenderungan Tukar Ganti Kerja dalam Kalangan Guru

HUBUNGAN ANTARA KUALITI GURU BAHASA ARAB DAN KECENDERUNGAN MINAT PELAJAR DALAM BAHASA ARAB

Jurnal Pendidikan Bahasa Melayu JPBM (Malay Language Education Journal MyLEJ)

Jurnal Pendidikan Bahasa Melayu JPBM (Malay Language Education Journal MyLEJ)

PEMBANGUNAN DAN PENGESAHAN INSTRUMEN UJIAN KEMAHIRAN BERFIKIR ARAS TINGGI FIZIK BAGI TAJUK DAYA DAN GERAKAN ROHANA BINTI AMIN

UNIVERSITI PUTRA MALAYSIA

PENGHASILAN BAHAN E-PEMBELAJARAN BAGI TOPIK POLYGONS II UNTUK PELAJAR TINGKATAN TIGA BERASASKAN MOODLE

Katakunci : E-learning, MOODLE, Photosynthesis, KBSM PENGENALAN

Noor Chahaya Ngosman Sekolah Kebangsaan Rantau Panjang, Kementerian Pendidikan Malaysia

REKACIPTA INSTRUMEN STORK STAND BALANCE TEST BERTEKNOLOGI MICROCONTROLLER BAGI UJIAN KECERGASAN FIZIKAL

An Investigation into Teacher Practice of Jigsaw Technique in Teaching Narrative for Eight Graders of SMPN 1 Menganti

DESINGING TASK-BASED INSTRUCTIONAL STRATEGY ON RECYCLING NEWSPAPER IN READING PROCEDURE TEXT

ISSN: Pertanika Journal of. social science. umamties. VOLUME 10 NO.l MARCH A scientific j

Research Journal ADE DEDI SALIPUTRA NIM: F

Abstrak. Penerapan Rutin Berfikir dalam Membina Penguasaan Kosa Kata Murid. Khuraisah Mohd Abthar

CHAPTER II LITERATURE REVIEW AND THEORETICAL FRAMEWORK. five subheadings. The first part discusses the English teaching kits.

LEARNER-COMPUTER TEXTUAL GLOSS INTERACTIONS FOR SECOND LANGUAGE VOCABULARY ACQUISITION MOHAMAD ALI YUSUF

TAHAP PENGUASAAN PELAJAR TINGKATAN EMPAT TERHADAP KOMPONEN KEMAHIRAN BERFIKIR SECARA KRITIS DAN KREATIF (KBKK) DALAM MATAPELAJARAN MATEMATIK

KUALITI GURU PERMULAAN KELUARAN SEBUAH INSTITUT PERGURUAN: SATU TINJAUAN DARI PERSPEKTIF PENTADBIR SEKOLAH

THE EFFECT OF USING SILENT CARD SHUFFLE STRATEGY TOWARD STUDENTS WRITING ACHIEVEMENT A

UNIVERSITI PUTRA MALAYSIA GENDER, PASSAGE CONTENT AND TEXT TYPES IN READING COMPREHENSION AMONG ESL LEARNERS

KOLABORASI DALAM PEMBELAJARAAN BERASASKAN MASALAH MELALUI PENDEKATAN LESSON STUDY

TAHAP PENGUASAAN KEMAHIRAN MANIPULATIF DI KALANGAN GURU PELATIH KIMIA UNIVERSITI TEKNOLOGI MALAYSIA

TAHAP PENGETAHUAN DAN TAHAP KEPUASAN GURU TERHADAP LATIHAN DALAM PERKHIDMATAN DI SEKOLAH MENENGAH DAERAH SEGAMAT

ISU KRITIKAL PENGGUNAAN TULISAN JAWI DALAM PELAKSANAAN KURIKULUM PENDIDIKAN ISLAM PERINGKAT SEKOLAH MENENGAH: PANDANGAN PAKAR

PENGAMALAN KERJA BERPASUKAN DALAM PANITIA KEMAHIRAN HIDUP BERSEPADU DI SEKOLAH MENENGAH DAERAH JOHOR BAHRU

PEMBANGUNAN MODEL PENERAPAN ETIKA DAN NILAI (ENI) BERASASKAN AKTIVITI INKUIRI : APLIKASI INTERPRETIVE STRUCTURAL MODELLING (ISM)

NATIONAL INSTITUTE OF OCCUPATIONAL SAFETY AND HEALTH

UNIVERSITI TEKNOLOGI MALAYSIA JUDUL: PEMBANGIINAN E-PETA MINDA BERTAJUK REDOX REACTION IN ELECTROLYTIC CELL AND CHEMICAL CELL KIMIA TINGKATAN LIMA

KANDUNGAN BAB PERKARA MUKASURAT PENGAKUAN PELAJAR PENGHARGAAN ABSTRAK ABSTRACT SENARAI JADUAL SENARAI RAJAH SENARAI LAMPIRAN SENARAI SINGKATAN

"66O "8 '

Jurnal Psikologi Malaysia 31 (2) (2017): 1-11 ISSN

Transcription:

i AN ENHANCEMENT OF SLICING TEST ALGORITHM FOR INTEGRATION TESTING OF EMBEDDED SYSTEM AHMED SHEIKH ABDULLAHI MADEY A dissertation report submitted in partial fulfillment of the requirements for the award of the degree of Master of Science (Computer Science) Faculty of Computing Universiti Teknologi Malaysia MAY 2014

iii This dissertation is dedicated especially to my beloved parents and also not forgetting my beloved brothers and sisters for their endless supports and encouragements.

iv ACKNOWLEDGEMENT In preparing this dissertation report, I wish to express my sincere appreciation to my supervisor Assoc.Prof. Dr. Dayang Norhayati Binti Abang Jawawi for the guidance, advice and encouragement during my studying. The support and suggestion that Assoc.Prof. Dr. Dayang gives inspired me to going through in this dissertation. Finally my special thanks to my parents for their love and care for their support and cheering me up at those difficult time.

v ABSTRACT The complexity of testing the software of Component Based Software Development (CBD) for Embedded Real Time (ERT) software development highlight the challenges of designing, analyzing and testing ERT software. From this standpoint, the complexities of CBD for ERT in software testing require suitable software algorithms. Against these claims, a number of software testing algorithms have been formulated such as slicing algorithm, incremental algorithm, firewall algorithm, genetic algorithm as well as simulated annealing algorithm. Generally, not all of these algorithms support CBD and ERT software testing of the system. By applying slicing algorithm into ERT software testing, the complexity of ERT software development can be decreased and at the same time promote high degree of reuse through software testing based on component behavior. Currently, testing algorithm based on slicing does not directly support ERT software. In this research, the integration testing algorithm for CBD and ERT system has been proposed to represent a promising way to test ERT software in terms of algorithm refinement. The slicing algorithm called slicing architectures using service edges (SASE) has been enhanced to support a component oriented programming (COP) framework for CBD and ERT integrated system. The results shows that COP framework can be applied into SASE algorithm definitions and it has been mapped with the SASE algorithm based on the similarities and differences definitions. Thus, the quality of the enhanced SASE algorithm is better in terms of algorithm criteria based on Normative Information Model-based Systems Analysis and Design (NIMSAD) evaluation in support of ERT and CBD.

vi ABSTRAK Kerumitan yang terdapat semasa menguji perisian Komponen Berdasarkan Pembangunan Perisian (CBD) untuk Masa Nyata Terbenam (ERT) menunjukkan cabaran-cabaran dalam mereka-bentuk, menganalisa, dan menguji perisian ERT. Dari pandangan ini, kerumitan yang terdapat pada CBD untuk ERT memerlukan algoritma perisian yang sesuai. Pada tuntutan ini, beberapa algoritma ujian perisian telah dirumuskan seperti algoritma penghirisan, algoritma penambahan, algoritma firewall, algoritma genetik dan juga algoritma penyepuhlindapan. Pada amnya, tidak semua algoritma-algoritma ini menyokong sistem ujian perisian CBD dan ERT. Dengan mengaplikasikan algoritma penghirisan ke dalam ujian perisian ERT, kerumitan pada pembangunan perisian ERT boleh dikurangkan dan pada masa yang sama menggalakkan penggunaan semula pada tahap yang tinggi menerusi ujian perisian berasaskan perilaku komponen. Pada masa kini, algoritma ujian berasaskan penghirisan tidak menyokong perisian ERT secara langsung. Di dalam kajian ini, integrasi ujian algoritma untuk sistem CBD dan ERT telah dicadangkan untuk menunjukkan cara yang lebih berpotensi untuk menguji perisian ERT di dalam istilah penghalusan algoritma. Algoritma penghirisan telah ditingkatkan untuk menyokong rangka kerja pengaturcaraan berorientasikan komponen (COP) untuk sistem integrasi CBD dan ERT. Hasil menunjukkan bahawa COP boleh digunakan di dalam definisi algoritma SASE dan telah dipetakan dengan SASE algoritma berasaskan definisi persamaan dan perbezaan. Oleh itu, kualiti algoritma SASE yang ditingkatkan adalah lebih baik dari segi algoritma berasaskan kriteria dan Normatif Maklumat Sistem Analisis dan Reka bentuk berasaskan Model (NIMSAD) untuk menyokong ERT dan CBD.