UNIVERSITI PUTRA MALAYSIA EXTRACTING OBJECT ORIENTED SOFTWARE ARCHITECTURE FROM C++ SOURCE CODE ALI HUSSEIN A. MRESA FSKTM
|
|
- Anis Brooke Peters
- 6 years ago
- Views:
Transcription
1 UNIVERSITI PUTRA MALAYSIA EXTRACTING OBJECT ORIENTED SOFTWARE ARCHITECTURE FROM C++ SOURCE CODE ALI HUSSEIN A. MRESA FSKTM
2 EXTRACTING OBJECT ORIENTED SOFTWARE ARCHITECTURE FROM C++ SOURCE CODE By ALI HUSSEIN A. MRESA Thesis Submitted in Fulfilment of the Requirements for the Degree of Master of Science in the Faculty of Computer Science and Information Technology U niversiti Putra Malaysia October 2000
3 To the Soul of My Sisters AI-forjania and Soad To My Parents II
4 Abstract of thesis presented to Senate of University Putra Malaysia in fulfilment of the requirements for the degree of Master Science. EXTRACTING OBJECT-ORIENTED SOFfW ARE ARCHITECTURE FROM C++ SOURCE CODE By ALI HUSSEIN A. MRESA October 2000 Chairman: Abdul Azim Abdul Ghani, Ph.D. Faculty: Computer Science and Information Technology Software architecture strongly influences the ability to satisfy quality attributes such as modifiability, performance, and security. It is important to be able to analyse and extract information about that architecture. However, architectural documentation frequently does not exist, and when it does, it is often out of sync with the implemented system. In addition, it is not all that software development begins with a clean slate; systems are almost always constrained by the existing legacy code. As a consequence, there is a need to extract information from existing system implementations and reason architecturally about this information. This research presents a reverse engineering tool VOO++ that will read an Object- Oriented C++ source code using UML notation in order to visualise its Class structure and the various relationships that may exist including, inheritance, aggregation, and dependency relationships based on the modified Cohen-Sutherland clipping algorithm. m
5 The idea of clipping is reversed, instead of clipping inside the rectangle, the clipping is done out side the rectangle in terms of four directions (left, right, top, and bottom) and two points represent the centre point fo r each rectangle. An Object-Oriented approach is used to design and implement the tool. Reverse engineering, design pattern, and graphics are the underlying techniques supplied. VOO++ aids an analyst in extracting, manipulating and interpreting the Object-Oriented static model information. By assisting in the reconstruction of static architectures from extracted information, VOO++ helps an analyst to redocument and understand architectures and discover the relationship between "as-implemented" and "asdesigned" architectures. IV
6 Abstrak tesis yang dikemukakan kepada Senat Universiti Putra Malaysia bagi memenuhi keperluan untuk ijazah Master Sains. PENGHASll..AN SENI DINA PERISIAN DERASASKAN ODJEK DARI KOD SUMBER C++ Oleh ALI HUSSEIN A. MRESA Oktober 2000 Pengerusi: Dr. Abdul Azim Abd Ghani, Ph.D. Fakulti: Sains dan Pengajian Alam Sekitar Seni bina perisian sangat mempengaruhi keupayaan untuk memenuhi atribut kualiti seperti kebolehubahan, prestasi dan sekuriti. Adalah penting untuk mampu menganalisa dan menaakul mengenai seni bina tersebut. Walau bagaimanapun dokumentasi seni bina kadang kala wujud, dan bila ianya wujud, ianya tidak selaras dengan sistem yang diimplemen. Tambahan pula tidak semua pembangunan peri sian bermula dengan keperluan baru sepenuhnya; sistem dikekang oleh kewujudan kod legasi. Akibatnya kita perlu mampu menghasilkan maklumat dari implementasi sistem yang sedia ada dan menaakul secara seni bina mengenai maklumat ini. Penyelidikan ini mempersembahkan satu alatan kejuruteraan songsang VOO++ yang dapat membaca kod sumber berorientasi objek C++ dan menghasilkan notasi v
7 UML untuk mengvisualisasi struktur kelas dan pelbagai hubungan yang mungkin wujud termasuk pewarisan, agregasi dan hubungan kebergantungan berdasarkan kepada algoritma perubahan kepitan Cohen-Sutherland. Idea kepitan disongsangkan, sebagai gantian kepada kepitan dalam segi empat, kepitan dilakukan di luar segi empat dalam rangkaian empat arah (kiri, kanan, atas, bawah) dan dua titik mewakili titik tengah untuk setiap empat segi. Pendekatan berorientasikan objek digunakan untuk mereka bentuk dan mengimplemen alatan tersebut. Teknik kejuruteraan songsang, corak reka bentuk dan grafik digunakan sebagai asas. VOO++ membantu penganalisa dalam menghasil, memanipulasi dan menginterpretasi maklumat statik model berorientasikan objek. Dengan membantu dalam membina semula seni bina statik dari maklumat yang terhasil, VOO++ menolong penganalisa untuk mendokumen semula dan memahami seni bina dan mengetahui hubungan diantara seni bina "yang diimplemen" dan "yang direka bentuk". VI
8 ACKNOWLEGEMENTS In the name of Allah, Most Gracious, Most Merciful I would like to take this opportunity to convey my sincere thanks and deepest gratitude to my chairman supervisor Dr. Abdul Azim Abdul Ghani for his advises, comments, suggestions, help, and invaluable guidance, and fruitful discussions throughout my research. I am also indebted to Dr. Ramlan Mahmod and Dr. Md. Nasir sulaiman, members of the supervising committee, for their technical support, suggestions and insights are priceless. I am greatly indebted to the Libyan Ministry of Education for financial support during my study. The contribution of the people at the Libyan Bureau is highly appreciated. lowe the biggest debt to Engineering Academy and my family for their assistance and support. They are the biggest contributors to my success. VII
9 Finally, special mention must be made of all my friends at faculty of computer science and information technology without their knowledge this work would not have been done. These people deserve to be recognised and so I want to do, but I am afraid if I do, I will definitely miss some names. VIn
10 I certify that an Examination Committee met on 5th October 2000 to conduct the final examination of Ali Hussein A. Mresa on his Master thesis entitled "Extracting Object Oriented Software Architecture form C++ Source Code" in accordance with Universiti Pertanian Malaysia ( Higher Degree) Act 1980 and Universiti Pertanian Malaysia (Higher Degree) Regulations The committee recommends that the candidate be awarded the relevant degree. Members of the Examination Committee are as fo llows: Md. Yazid Mohd Saman, Ph.D. Faculty of Computer Science and Information Technology Universiti Putra Malaysia (Chairman) Abdul Azim Abd. Ghani, Ph.D. Faculty of Computer Science and Information Technology Universiti Putra Malaysia (Member) Ramlan Mahmod, Ph.D. Faculty of Computer Science and Information Technology Universiti Putra Malaysia (Member) Md. Nasir Sulaiman, Ph.D. Faculty of Computer Science and Information Technology Universiti Putra Malaysia (Member). GH1tZ"ALI MOHAYIDIN, Ph.D. Pro sorldeputy Dean of Graduate School Universiti Putra Malaysia Date: 1 2 OCT 2000 IX
11 This thesis was submitted to the Senate of Universiti Putra Malaysia and was accepted as fulfilment of the requirements for the degree of Master Science. A.- KAMIS lwgph.d. Associated ProfessorlDean of Graduate School Universiti Putra Malaysia Date: 1 1 JAN zao' x
12 DECLARA TION I hereby declare that the thesis is based on my original work except for quotations and citations, which have been duly acknowledged. I also declare that it has not been previously or concurrently submitted for any other degree at UPM or other institutions. o Name: Ali Hussein A. Mresa Date: IQ-lt>_ 2e>DO XI
13 TABLE OF CONTENTS DEDICATION... '"..,..,..., ABSTRACT ABSTRAK. AC O ED E NTS...,...,... APPROVAL SHEETS V DECLARATION LIST OF TAB ES LIST OF FI URES Page IT ill vn IX XI XVI xvn CHAPTER 1 INTRODUCTION...,..., Background Software Architecture Importance of Software Architecture Software Architecture Issues Research Objectives Thesis Organisation OBJECT-ORIENTED SOF ARE DESI N: PRINCIPLES, BENEFITS, ARCID'I'ECTURE AND REVERSE EN INEERIN TOO S Introduction Object-Oriented Design Principles of Object-Oriented Software Objects Classes Abstraction Encapsulation Polymorphism Modularity Hierarchy Benefits of Object-Oriented Approach Software Architecture Architectural Structures Object-Oriented Software Architecture XII
14 2.8 Object-Oriented Methods Booch Method OMT Method OOSE/Objectory Method OORA Method Unified Modelling Language Reverse Engineering Redocumentation Design Recovery Reverse Engineering Purposes Reverse Engineering Tools Dali CC-RIDER Imagix 4D & Imagix Extracting and Preserving Low-Level Program Rational Rose Case Tool Characteristics of Reverse Engineering Tools Summary OBJECT-ORIENTED METHODOLOGY Introduction Object-Oriented Development Methodology Object-Oriented Development Inputs Methodology Steps Use Cases Develop Message Flow Diagrams Develop Collaboration Diagrams Identify Classes Identify Class Attributes Identify Responsibility Identify Subsystems Identify Contracts Develop Hierarchy Diagrams Summary VOO++ SOFTWARE DESIGN AND IMPLEMENTATION Introduction Business Phase Prerequisites Activities Deliverables VOO++ Functional Requirement VOO++ Non-Functional Requirement XIII
15 4.3 Analysis Phase Prerequisites Activities Write Use Cases Extract Noun List From Use Cases And Initial Requirements Documentation Identify and Document Application Classes from the Noun List Design Phase Prerequisites Activities Identify Classes and its Responsibilities Search the Reuse Library for Applicable Components Implementation Phase Document the Target Language, Hardware, and Software Platforms Major Data Structures In VOO++ Application Class Table Class Table Relationships Data Base Major Graphics Techniques ofvoo++ Application Mathematics Preliminaries Modified Cohen-Sutherland Clipping Implementation Class Relationships Implementation User Interface Summary RESULTS AND DISCUSSION Introduction Bill-of-Material Case Study Bill-of-Materials Classes Bill-of-Materials Aggregation Relationships Bill-of-Materials Inheritance Relationships Bill-of-Materials Dependency Relationships Bill-of-Materials Class Diagrams Buffer-Module Case Study General Class Specification Operations Class Specification Attributes Class Specification Member List Class Specification Reports XIV
16 LogicaI View Report File Summary Report Class Summary Report Documentation Consequence Summary CONCLUSION AND FUTURE WORK REFERENCES Conclusion Future Work APPENDIX A UMI.., Notation B Complete VOO++ Software Application C Summary of the C++ language (Subset of C++) D Buffer-Module Case Study Source File VITA '" xv
17 LIST OF TABLES Table Page 5. 0 TListBuffer Class Operations Specification TListBuffer Class Attributes Specification TListBuffer Class Members List VOO++ File Summary Report of Bill-of-Materials VOO++ Class Summary Report of Bill-of-Materials XVI
18 LIST OF FIGURES Figure Page 2. 0 Communication Between Objects......, Dali Workbench A Derived Relationships..., ,....., CC-RIDER Architecture...,....,......, File Used Tree CC-RIDDER Sample Output , Class Hierarchy CC-RIDDER Sample Output....,..., File Structure (Imagix) Class Structure (Imagix) Module Diagrams Using UML Notation Class Diagrams Using UML Notation , Object-Oriented Development Methodology Inheritance Use Case Scan Use Case..., ,...,..., Part of Visualisation Subsystem ofvoo++ Application VOO++ Subsystems Analysis Phase Prerequisites and Deliverables Basic Architecture for Reverse Engineering, Reengineering Tools...., DocumentlView Interface VOO++ Primitive Classes....., VOO++ Collaboration Diagrams.,...,..., Design Phase Prerequisites and Deliverables Class Table Implementation , Class Table Dynamic Structure ,....., Class Table Relationships Implementation Class Table Relationships Structure DataBase Structure ,.....,...,... '" DataBase Implementation M and N relationship... '" , Start and End Points Relationship The Slope Relation Two Equality Cases..., , Relationships Structure and Notation....., ,....., Shapes Generation...,... '" VOO++ Main Window..., , VOO++PopUp and Bar Menus XVII 43
19 a 5.8 b 5.8 c 5.8 d Al A2 A3 A4 A5 A6 A.7 A8 A9 A10 All A12 B.1 B.2 B.3 B.4 B.5 B.6 B.7 B.8 B.9 B.lO B.11 B.12 VOO++ About Dialog VOO++ Context Menu , VOO++ Report Dialog Bill-of-Material Classes Definitions Bill-of-Material Classes Rectangles Bill-of-Material Aggregation Relationships Bill-of-Material Inheritance Relationships Bill-of-Material Dependency Relationships Bill-of-Material Static Model Buffer-Module Classes Definitions Buffer-Module Inheritance Relationships Buffer-Module General Class Specification , Buffer-Module General Class Specification Buffer-Module General Class Specification......,.' "., Buffer-Module General Class Specification TListBuffer Class Operations Specification TListBuffer Class Attributes Specification TListBuffer Class Members List VOO++ Logical View Partial Report Bill-of-Material as Designed Class Rectangle Object Rectangle Dependency Relationship Association Relationship Unidirectional Association Relationship Aggregation Relationship by Reference Aggregation Relationship by Value One to One MUltiplicity One to Many Multiplicity Inheritance Relationship Multiple Inheritance Relationship Sequence Diagrams Open Document Sequence Diagram Scan Document Sequence Diagram " Inheritance Sequence Diagram Dependency Sequence Diagram ,. Aggregation Sequence Diagram " Application Classes Sequence Diagram Class Diagrams Sequence Diagram Class Functionality Sequence Diagram (F irst Scenario) Class Functionality Sequence Diagram (Second Scenario) Class Attributes Sequence Diagram (First Scenario) Class Attributes Sequence Diagram (Scenario) ,. Class Specification Sequence Diagram (F irst Scenario) XVIII
20 B. l3 B.14 B. l5 B.16 B. l7 B.18 B. l9 B.20 B.2 1 B.22 B. 23 B.24 B. 25 Class Specification Sequence Diagram (Second Scenario)... Class Functions and Attributes Sequence Diagram... Mouse Facilities Sequence Diagram... General Report Sequence Diagram... Logical View Report Sequence Diagram... Statistics Model Report Sequence Diagram., File Summary Report Sequence Diagram... Class Summary Report Sequence Diagram... VOO++ Collaboration Diagram-(Module Architectures)... VOO++ Collaboration Diagram-Extraction Subsystem... VOO++ Collaboration Diagram- Data Base Subsystem... VOO++ Collaboration Diagram- Visualisation Subsystem... VOO++ Application Reused Classes.., XIX
21 CHAPTER 1 INTRODUCTION "If a project has not achieved a system architecture, including its rationale, the project should not proceed to full-scale system development. Specifying the architecture as a deliverable enables its use throughout the development and maintenance process" (Boehm, 1995). 1.1 Background Architectural design has always played a strong role in determining the success of complex software-based systems, the choice of an appropriate architecture can lead to a product that satisfies its requirements and is easily modified as new requirements present themselves, while an inappropriate architecture can be disastrous (Garlan, 1997; Buxton & McDermid, 1991). Despite its importance to software systems engineers, the practice of architectural design has been largely ad hoc, and informal. As a result, architectural designs are often poorly understood by developers; architectural choices are based more on default than solid engineering principles; architectural designs cannot be analysed for consistency or completeness; architectural constraints assumed in the
22 2 initial design are not enforced as a system evolves; and there are virtually no tools to help the architectural designers with their tasks (Garlan, 1997). 1.2 Software Architecture Software architecture concerns the structures of large software systems. The architectural view of a system is an abstract view that distils away details of implementation, algorithm, and data representation and concentrates on the behaviour and interaction of "black-box" components. Software architecture is developed as the first step toward designing a system that has a collection of desired properties. Also the product of software design activities are the definition of the software architecture specification. 1.3 Importance of Software Architecture Fundamentally, there are three reasons why software architecture is important, as follows (Bass et al., 1998). Communication among stakeholders. Software architecture represents common high-level abstraction of a system that most if not all of the system's stakeholders can use as a basis for creating mutual understanding, forming consensus, and communicating with each other.
23 3 Early design decisions. Software architecture represents the manifestation of the earliest design decisions about a system, and these early bindings carry weight far out of proportion to their individual gravity with respect to the system's remaining development, its deployment, and its maintenance life. It is also the earliest point at which the system to be built can be analysed. Transferable abstraction of a system. Software architecture constitutes a relatively small, intellectually graspable model for how a system is structured and how its components work together this model is transferable across systems; in particular, it can be applied to other systems exhibiting similar requirements and can promote large-scale reuse. 1.4 Software Architecture Issues The formal study of software architecture has been a significant addition to the software-engineering repertoire in the 1990s. It has promised much to designers and developers: help with the high-level design of complex systems. Early analysis of high-level designs; particularly with respect to their satisfaction of quality attributes such as modifiability, security, and performance; higher level reuse such as that of designs and enhanced stakeholders communication (Garlan, 1993). These benefits seem enticing. However, much of the promise of software architecture has as yet gone unfulfilled. Some of the problems simply stem from the fact that architectures are seldom documented properly (Kazman & Carriere, 1997) where:
24 4 Many systems have no documented architecture at all. (All systems have an architecture, but frequently it is not explicitly known or recorded by the developers and therefore evolves in an ad hoc fashion.) Architectures are represented in such a way that the relationship between the architectural representation and the actual system, particularly its source code, is unclear. In systems that do have properly documented architectures, the architectural representations are frequently out of sync with the actual system, because maintenance of the system occurs without a similar effort to maintain the architectural representation. There is little completely new development. Development is typically constrained by compatibility with, or use ot: legacy systems. And it is rare that such systems have an accurately documented architecture. Because of these issues, a serious problem in assessing architectural conformance arising, which makes system understanding and maintaining unbearable. Mismatch between "as designed" and "as implemented" system architectures cause much of the value of having an architecture is lost. In addition, when a system enters the maintenance phase of its life cycle, it may sustain modifications that alter its architecture. Hence, a second problem arises: how to ensure that maintenance operations are not eroding the architecture, breaking down abstractions, bridging layers, compromising information hiding, and so forth?
25 5 All of these are manifestations of two Wlderlying causes. The first is that a system does not have "an architecture". It has many: its runtime relationships, data flows, control flows, code structure, and so on. The second, more serious, cause is that the architecture that is represented in a system's docwnentation may not coincide with any of these views. 1.5 Research Objectives With reference to the software architecture issues the research is aiming to develop a prototype reverse-engineering tool base on an Object-Oriented approach with reverse engineering underlying. The proposed tool called VOO++ (Visualisation of Object Oriented Architecture from C+I- source code) that helps the stakeholders to: Re-docwnent Object-Oriented software architecture using an Object Oriented reverse engineering tool, which implies using standard notations UML (unified modelling language) to facilitate the commwlications between project teams. As a result of docwnentation, the relationship between "as designed" and "as implemented" system architecture is presented, which is provided that the software \Blder analysis should be docwnented during its development process. However, the research undertaken will cover the following:
UNIVERSITI PUTRA MALAYSIA
UNIVERSITI PUTRA MALAYSIA CUSTOM WINDOWS PERFORMANCE COUNTERS MONITORING MECHANISM FOR MEASURING QUALITY OF SERVICE ATTRIBUTES AND STABILITY COEFFICIENT IN SERVICE- ORIENTED ARCHITECTURE BAHAREH SADAT
More informationAN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI
AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI A thesis submitted in partial fulfillment of the requirements for the award
More informationIMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM
IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT DETECTION ALGORITHM ON INTEL ATOM EMBEDDED SYSTEM CHEONG WEI WEI UNIVERSITI TEKNOLOGI MALAYSIA IMPLEMENTATION OF UNMANNED AERIAL VEHICLE MOVING OBJECT
More informationTHE COMPARISON OF IMAGE MANIFOLD METHOD AND VOLUME ESTIMATION METHOD IN CONSTRUCTING 3D BRAIN TUMOR IMAGE
THE COMPARISON OF IMAGE MANIFOLD METHOD AND VOLUME ESTIMATION METHOD IN CONSTRUCTING 3D BRAIN TUMOR IMAGE SHAMSHIYATULBAQIYAH BINTI ABDUL WAHAB UNIVERSITI TEKNOLOGI MALAYSIA THE COMPARISON OF IMAGE MANIFOLD
More informationADAPTIVE LOOK-AHEAD ROUTING FOR LOW LATENCY NETWORK ON-CHIP NADERA NAJIB QAID AL AREQI UNIVERSITI TEKNOLOGI MALAYSIA
ADAPTIVE LOOK-AHEAD ROUTING FOR LOW LATENCY NETWORK ON-CHIP NADERA NAJIB QAID AL AREQI UNIVERSITI TEKNOLOGI MALAYSIA ADAPTIVE LOOK-AHEAD ROUTING FOR LOW LATENCY NETWORK ON-CHIP NADERA NAJIB QAID AL AREQI
More informationSEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI
SEMANTICS ORIENTED APPROACH FOR IMAGE RETRIEVAL IN LOW COMPLEX SCENES WANG HUI HUI A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)
More informationIMPROVED IMAGE COMPRESSION SCHEME USING HYBRID OF DISCRETE FOURIER, WAVELETS AND COSINE TRANSFORMATION MOH DALI MOUSTAFA ALSAYYH
4 IMPROVED IMAGE COMPRESSION SCHEME USING HYBRID OF DISCRETE FOURIER, WAVELETS AND COSINE TRANSFORMATION MOH DALI MOUSTAFA ALSAYYH A thesis submitted in fulfilment of the requirements for the award of
More informationUNIVERSITI PUTRA MALAYSIA GRAPHICAL USER INTERFACE LAYOUT LANGUAGE USING COMBINATORS KHAIRUL AZHAR KASMIRAN FSKTM
UNIVERSITI PUTRA MALAYSIA GRAPHICAL USER INTERFACE LAYOUT LANGUAGE USING COMBINATORS KHAIRUL AZHAR KASMIRAN FSKTM 2006 3 GRAPIDCAL USER INTERFACE LAYOUT LANGUAGE USING COMBINATORS By KHAffiUL AZHAR KASMlRAN
More informationDETECTION OF WORMHOLE ATTACK IN MOBILE AD-HOC NETWORKS MOJTABA GHANAATPISHEH SANAEI
ii DETECTION OF WORMHOLE ATTACK IN MOBILE AD-HOC NETWORKS MOJTABA GHANAATPISHEH SANAEI A project report submitted in partial fulfillment of the requirements for the award of the degree of Master of Computer
More informationONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT
ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT ARDA YUNIANTA UNIVERSITI TEKNOLOGI MALAYSIA iii This thesis is dedicated to My Wife, who always give me full of
More informationAMBA AXI BUS TO NETWORK-ON-CHIP BRIDGE NG KENG YOKE UNIVERSITI TEKNOLOGI MALAYSIA
AMBA AXI BUS TO NETWORK-ON-CHIP BRIDGE NG KENG YOKE UNIVERSITI TEKNOLOGI MALAYSIA AMBA AXI BUS TO NETWORK-ON-CHIP BRIDGE NG KENG YOKE A project report submitted in partial fulfilment of the requirements
More informationISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN
ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN A project report submitted in partial fulfilment of the requirements for the award of the degree of Master of Engineering (Civil-Structure)
More informationSECURE-SPIN WITH HASHING TO SUPPORT MOBILITY AND SECURITY IN WIRELESS SENSOR NETWORK MOHAMMAD HOSSEIN AMRI UNIVERSITI TEKNOLOGI MALAYSIA
SECURE-SPIN WITH HASHING TO SUPPORT MOBILITY AND SECURITY IN WIRELESS SENSOR NETWORK MOHAMMAD HOSSEIN AMRI UNIVERSITI TEKNOLOGI MALAYSIA SECURE-SPIN WITH HASHING TO SUPPORT MOBILITY AND SECURITY IN WIRELESS
More informationA LEVY FLIGHT PARTICLE SWARM OPTIMIZER FOR MACHINING PERFORMANCES OPTIMIZATION ANIS FARHAN BINTI KAMARUZAMAN UNIVERSITI TEKNOLOGI MALAYSIA
A LEVY FLIGHT PARTICLE SWARM OPTIMIZER FOR MACHINING PERFORMANCES OPTIMIZATION ANIS FARHAN BINTI KAMARUZAMAN UNIVERSITI TEKNOLOGI MALAYSIA A LEVY FLIGHT PARTICLE SWARM OPTIMIZER FOR MACHINING PERFORMANCES
More informationSUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED
i SUPERVISED MACHINE LEARNING APPROACH FOR DETECTION OF MALICIOUS EXECUTABLES YAHYE ABUKAR AHMED A project submitted in partial fulfillment of the requirements for the award of the degree of Master of
More informationAUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK
AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK MOHD HUSAINI BIN MOHD FAUZI UNIVERSITI TEKNOLOGI MALAYSIA AUTOMATIC APPLICATION PROGRAMMING INTERFACE
More informationHARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP
HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP A project report submitted in partial fulfilment of the requirements
More informationHARDWARE AND SOFTWARE CO-SIMULATION PLATFORM FOR CONVOLUTION OR CORRELATION BASED IMAGE PROCESSING ALGORITHMS SAYED OMID AYAT
HARDWARE AND SOFTWARE CO-SIMULATION PLATFORM FOR CONVOLUTION OR CORRELATION BASED IMAGE PROCESSING ALGORITHMS SAYED OMID AYAT UNIVERSITI TEKNOLOGI MALAYSIA HARDWARE AND SOFTWARE CO-SIMULATION PLATFORM
More informationHARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA
HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION
More informationDEVELOPMENT OF A MOBILE ROBOT SPATIAL DATA ACQUISITION SYSTEM OOI WEI HAN MASTER OF SCIENCE UNIVERSITI PUTRA MALAYSIA
DEVELOPMENT OF A MOBILE ROBOT SPATIAL DATA ACQUISITION SYSTEM By OOI WEI HAN MASTER OF SCIENCE UNIVERSITI PUTRA MALAYSIA 2006 DEVELOPMENT OF A MOBILE ROBOT SPATIAL DATA ACQUISITION SYSTEM By OOI WEI HAN
More informationINTEGRATION OF CUBIC MOTION AND VEHICLE DYNAMIC FOR YAW TRAJECTORY MOHD FIRDAUS BIN MAT GHANI
INTEGRATION OF CUBIC MOTION AND VEHICLE DYNAMIC FOR YAW TRAJECTORY MOHD FIRDAUS BIN MAT GHANI A thesis submitted in fulfilment of the requirements for the award of the degree of Master ofengineering (Mechanical)
More informationSYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN
iii SYSTEMATIC SECURE DESIGN GUIDELINE TO IMPROVE INTEGRITY AND AVAILABILITY OF SYSTEM SECURITY ASHVINI DEVI A/P KRISHNAN A dissertation submitted in partial fulfillment of the requirements for the award
More informationUNIVERSITI PUTRA MALAYSIA KEY TRANSFORMATION APPROACH FOR RIJNDAEL SECURITY
UNIVERSITI PUTRA MALAYSIA KEY TRANSFORMATION APPROACH FOR RIJNDAEL SECURITY MEK RAHMAH BINTI SULONG. FSKTM 2008 3 KEY TRANSFORMATION APPROACH FOR RIJNDAEL SECURITY By MEK RAHMAH BINTI SULONG Thesis Submitted
More informationENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI
ENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI A project report submitted in partial fulfillment of the requirements for the award of the degree of Master
More informationSTUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH) HA CHEUN YUEN UNIVERSITI TEKNOLOGI MALAYSIA
STUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH) HA CHEUN YUEN UNIVERSITI TEKNOLOGI MALAYSIA STUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH)
More informationLOGICAL OPERATORS AND ITS APPLICATION IN DETERMINING VULNERABLE WEBSITES CAUSED BY SQL INJECTION AMONG UTM FACULTY WEBSITES NURUL FARIHA BINTI MOKHTER
LOGICAL OPERATORS AND ITS APPLICATION IN DETERMINING VULNERABLE WEBSITES CAUSED BY SQL INJECTION AMONG UTM FACULTY WEBSITES NURUL FARIHA BINTI MOKHTER UNIVERSITI TEKNOLOGI MALAYSIA i LOGICAL OPERATORS
More informationBORANG PENGESAHAN STATUS TESIS
UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM SESI PENGAJIAN: 2010/2011 Saya HANISAH BT HAMID ( 860210-02-5274 ) (HURUF BESAR)
More informationCOLOUR IMAGE WATERMARKING USING DISCRETE COSINE TRANSFORM AND TWO-LEVEL SINGULAR VALUE DECOMPOSITION BOKAN OMAR ALI
COLOUR IMAGE WATERMARKING USING DISCRETE COSINE TRANSFORM AND TWO-LEVEL SINGULAR VALUE DECOMPOSITION BOKAN OMAR ALI A dissertation submitted in partial fulfillment of the requirements for the award of
More informationA TRUST MODEL FOR BUSINESS TO CUSTOMER CLOUD E-COMMERCE HOSSEIN POURTAHERI
A TRUST MODEL FOR BUSINESS TO CUSTOMER CLOUD E-COMMERCE HOSSEIN POURTAHERI A dissertation submitted in partial fulfillment of the requirements for the award of the degree of Master of Science (Information
More informationUNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF A REAL-TIME EMBEDDED REMOTE TRIGGERING AND MONITORING SYSTEM CHUI YEW LEONG FK
UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF A REAL-TIME EMBEDDED REMOTE TRIGGERING AND MONITORING SYSTEM CHUI YEW LEONG FK 2003 59 DEVELOPMENT OF A REAL-TIME EMBEDDED REMOTE TRIGGERING AND MONITORING SYSTEM
More informationMODELLING AND REASONING OF LARGE SCALE FUZZY PETRI NET USING INFERENCE PATH AND BIDIRECTIONAL METHODS ZHOU KAIQING
MODELLING AND REASONING OF LARGE SCALE FUZZY PETRI NET USING INFERENCE PATH AND BIDIRECTIONAL METHODS ZHOU KAIQING A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor
More informationENHANCEMENT OF UML-BASED WEB ENGINEERING FOR METAMODELS: HOMEPAGE DEVELOPMENT CASESTUDY KARZAN WAKIL SAID
ENHANCEMENT OF UML-BASED WEB ENGINEERING FOR METAMODELS: HOMEPAGE DEVELOPMENT CASESTUDY KARZAN WAKIL SAID A dissertation submitted in partial fulfillment of the requirements for the award of the degree
More informationUNIVERSITI PUTRA MALAYSIA RELIABILITY PERFORMANCE EVALUATION AND INTEGRATION OF ROUTING ALGORITHM IN SHUFFLE EXCHANGE WITH MINUS ONE STAGE
UNIVERSITI PUTRA MALAYSIA RELIABILITY PERFORMANCE EVALUATION AND INTEGRATION OF ROUTING ALGORITHM IN SHUFFLE EXCHANGE WITH MINUS ONE STAGE NUR ARZILAWATI BINTI MD YUNUS FSKTM 2012 5 RELIABILITY PERFORMANCE
More informationHERMAN. A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science)
i SERVICE QUALITY OPTIMISATION SCHEME OF MOBILE VIDEO STREAM SERVICE HERMAN A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor of Philosophy (Computer Science) Faculty
More informationUNIVERSITI PUTRA MALAYSIA SECURITY STUDY AND ENCRYPTION / DECRYPTION METHOD MAJDI TAYSIR AL-QDAH FK
UNIVERSITI PUTRA MALAYSIA SECURITY STUDY AND ENCRYPTION / DECRYPTION METHOD MAJDI TAYSIR AL-QDAH FK 2000 26 SECURITY STUDY AND ENCRYPTION I DECRYPTION METHOD By MAJDI TAYSIR AL-QDAH Thesis Submitted In
More informationMULTICHANNEL ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING -ROF FOR WIRELESS ACCESS NETWORK MOHD JIMMY BIN ISMAIL
MULTICHANNEL ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING -ROF FOR WIRELESS ACCESS NETWORK MOHD JIMMY BIN ISMAIL A project report submitted in partial fulfilment of the requirements for the award of the
More informationPERFOMANCE ANALYSIS OF SEAMLESS VERTICAL HANDOVER IN 4G NETWOKS MOHAMED ABDINUR SAHAL
PERFOMANCE ANALYSIS OF SEAMLESS VERTICAL HANDOVER IN 4G NETWOKS MOHAMED ABDINUR SAHAL A project report submitted in partial fulfillment of the requirements for the award of the degree of Master of Engineering
More informationUNIVERSITI PUTRA MALAYSIA RANK-ORDER WEIGHTING OF WEB ATTRIBUTES FOR WEBSITE EVALUATION MEHRI SAEID
UNIVERSITI PUTRA MALAYSIA RANK-ORDER WEIGHTING OF WEB ATTRIBUTES FOR WEBSITE EVALUATION MEHRI SAEID FSKTM 2008 21 RANK-ORDER WEIGHTING OF WEB ATTRIBUTES FOR WEBSITE EVALUATION By MEHRI SAEID Thesis Submitted
More informationSTATISTICAL APPROACH FOR IMAGE RETRIEVAL KHOR SIAK WANG DOCTOR OF PHILOSOPHY UNIVERSITI PUTRA MALAYSIA
STATISTICAL APPROACH FOR IMAGE RETRIEVAL KHOR SIAK WANG DOCTOR OF PHILOSOPHY UNIVERSITI PUTRA MALAYSIA 2007 1 STATISTICAL APPROACH FOR IMAGE RETRIEVAL By KHOR SIAK WANG Thesis Submitted to the School of
More informationSLANTING EDGE METHOD FOR MODULATION TRANSFER FUNCTION COMPUTATION OF X-RAY SYSTEM FARHANK SABER BRAIM UNIVERSITI TEKNOLOGI MALAYSIA
SLANTING EDGE METHOD FOR MODULATION TRANSFER FUNCTION COMPUTATION OF X-RAY SYSTEM FARHANK SABER BRAIM UNIVERSITI TEKNOLOGI MALAYSIA SLANTING EDGE METHOD FOR MODULATION TRANSFER FUNCTION COMPUTATION OF
More informationFAKULTI TEKNOLOGI & SAINS MAKLUMAT. PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Maklumat
FAKULTI TEKNOLOGI & SAINS MAKLUMAT PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem atau Hari Biasa Sarjana Teknologi (Sains ) Mempunyai Ijazah Sarjanamuda Teknologi / Sains daripada Universiti Kebangsaan
More informationUNIVERSITI PUTRA MALAYSIA MULTI-LEVEL MOBILE CACHE CONSISTENCY SCHEMES BASED ON APPLICATION REQUIREMENTS DOHA ELSHARIEF MAHMOUD YAGOUB
UNIVERSITI PUTRA MALAYSIA MULTI-LEVEL MOBILE CACHE CONSISTENCY SCHEMES BASED ON APPLICATION REQUIREMENTS DOHA ELSHARIEF MAHMOUD YAGOUB FSKTM 2012 1 MULTI-LEVEL MOBILE CACHE CONSISTENCY SCHEMES BASED ON
More informationDEVELOPMENT OF COMMERCIAL VEHICLE SPEED WARNING SYSTEM NGO CHON CHET
DEVELOPMENT OF COMMERCIAL VEHICLE SPEED WARNING SYSTEM By NGO CHON CHET Thesis Submitted to the School of Graduate Studies,, in Fulfilment of the Requirements for the Degree of Master of Science March
More informationUNIVERSITI PUTRA MALAYSIA
UNIVERSITI PUTRA MALAYSIA MINIMIZATIONOF TEST CASES AND FAULT DETECTION EFFECTIVENESS IMPROVEMENT THROUGH MODIFIED REDUCTION WITH SELECTIVE REDUNDANCY ALGORITHM SHIMA NIKFAL FSKTM 2007 20 MINIMIZATIONOF
More informationRECOGNITION OF PARTIALLY OCCLUDED OBJECTS IN 2D IMAGES ALMUASHI MOHAMMED ALI UNIVERSITI TEKNOLOGI MALAYSIA
RECOGNITION OF PARTIALLY OCCLUDED OBJECTS IN 2D IMAGES ALMUASHI MOHAMMED ALI UNIVERSITI TEKNOLOGI MALAYSIA i RECOGNITION OF PARTIALLY OCCLUDED OBJECT IN 2D IMAGES ALMUASHI MOHAMMED ALI A dissertation submitted
More informationUNIVERSITI PUTRA MALAYSIA PERFORMANCE ENHANCEMENT OF AIMD ALGORITHM FOR CONGESTION AVOIDANCE AND CONTROL
UNIVERSITI PUTRA MALAYSIA PERFORMANCE ENHANCEMENT OF AIMD ALGORITHM FOR CONGESTION AVOIDANCE AND CONTROL HAYDER NATIQ JASEM FSKTM 2011 34 PERFORMANCE ENHANCEMENT OF AIMD ALGORITHM FOR CONGESTION AVOIDANCE
More informationARM PROCESSOR EMULATOR MOHAMAD HASRUZAIRIN B MOHD HASHIM
iii ARM PROCESSOR EMULATOR MOHAMAD HASRUZAIRIN B MOHD HASHIM A project report submitted in partial fulfilment of the requirements for the award of the degree of Master of Engineering (Electrical Electronic
More informationFAKULTI TEKNOLOGI & SAINS MAKLUMAT
FAKULTI TEKNOLOGI & SAINS MAKLUMAT PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Sarjana Teknologi (Sains ) Mempunyai Ijazah Sarjanamuda Teknologi / Sains daripada Universiti Kebangsaan Malaysia;
More informationThis item is protected by original copyright
A-PDF Merger DEMO : Purchase from www.a-pdf.com to remove the watermark MEDICAL FACILITIES DATABASE MANAGEMENT SYSTEM By MUHAMMAD FAIZAL BIN OSMAN Report submitted in partial fulfillment of the requirements
More informationOPTIMIZED BURST ASSEMBLY ALGORITHM FOR MULTI-RANKED TRAFFIC OVER OPTICAL BURST SWITCHING NETWORK OLA MAALI MOUSTAFA AHMED SAIFELDEEN
OPTIMIZED BURST ASSEMBLY ALGORITHM FOR MULTI-RANKED TRAFFIC OVER OPTICAL BURST SWITCHING NETWORK OLA MAALI MOUSTAFA AHMED SAIFELDEEN A dissertation submitted in partial fulfillment of the requirements
More informationBLOCK-BASED NEURAL NETWORK MAPPING ON GRAPHICS PROCESSOR UNIT ONG CHIN TONG UNIVERSITI TEKNOLOGI MALAYSIA
BLOCK-BASED NEURAL NETWORK MAPPING ON GRAPHICS PROCESSOR UNIT ONG CHIN TONG UNIVERSITI TEKNOLOGI MALAYSIA BLOCK-BASED NEURAL NETWORK MAPPING ON GRAPHICS PROCESSOR UNIT ONG CHIN TONG A project report submitted
More informationQOS-AWARE HANDOVER SCHEME FOR HIERARCHICAL MOBILE IPv6 USING CONTEXT TRANSFER WITH LINK LAYER TRIGGER
QOS-AWARE HANDOVER SCHEME FOR HIERARCHICAL MOBILE IPv6 USING CONTEXT TRANSFER WITH LINK LAYER TRIGGER By SHAMINI PILLAY A/P N. PILLAY Thesis Submitted to the School of Graduate Studies,, in Partial Fulfilment
More informationADAPTIVE ONLINE FAULT DETECTION ON NETWORK-ON-CHIP BASED ON PACKET LOGGING MECHANISM LOO LING KIM UNIVERSITI TEKNOLOGI MALAYSIA
ADAPTIVE ONLINE FAULT DETECTION ON NETWORK-ON-CHIP BASED ON PACKET LOGGING MECHANISM LOO LING KIM UNIVERSITI TEKNOLOGI MALAYSIA ADAPTIVE ONLINE FAULT DETECTION ON NETWORK-ON-CHIP BASED ON PACKET LOGGING
More informationUNIVERSITI PUTRA MALAYSIA CLASSIFICATION SYSTEM FOR HEART DISEASE USING BAYESIAN CLASSIFIER
UNIVERSITI PUTRA MALAYSIA CLASSIFICATION SYSTEM FOR HEART DISEASE USING BAYESIAN CLASSIFIER ANUSHA MAGENDRAM. FSKTM 2007 9 CLASIFICATION SYSTEM FOR HEART DISEASE USING BAYESIAN CLASSIFIER ANUSHA MAGENDRAM
More informationUNIVERSITI PUTRA MALAYSIA WEIGHTED WINDOW FOR TCP FAIR BANDWIDTH ALLOCATION IN WIRELESS LANS
UNIVERSITI PUTRA MALAYSIA WEIGHTED WINDOW FOR TCP FAIR BANDWIDTH ALLOCATION IN WIRELESS LANS MOJTABA SEYEDZADEGAN FSKTM 2008 4 MOJTABA SEYEDZADEGAN MASTER OF SCIENCE 2008 WEIGHTED WINDOW FOR TCP FAIR BANDWIDTH
More informationMICRO-SEQUENCER BASED CONTROL UNIT DESIGN FOR A CENTRAL PROCESSING UNIT TAN CHANG HAI
MICRO-SEQUENCER BASED CONTROL UNIT DESIGN FOR A CENTRAL PROCESSING UNIT TAN CHANG HAI A project report submitted in partial fulfillment of the requirement for the award of the degree of Master of Engineering
More informationUNIVERSITI PUTRA MALAYSIA FACE DETECTION TECHNIQUE BASED ON SKIN COLOR AND FACIAL FEATURES
UNIVERSITI PUTRA MALAYSIA FACE DETECTION TECHNIQUE BASED ON SKIN COLOR AND FACIAL FEATURES KHALID MOHAMED ALAJEL. FK 2005 9 FACE DETECTION TECHNIQUE BASED ON SKIN COLOR AND FACIAL FEATURES BY KHALID MOHAMED
More informationA NEW STEGANOGRAPHY TECHNIQUE USING MAGIC SQUARE MATRIX AND AFFINE CIPHER WALEED S. HASAN AL-HASAN UNIVERSITI TEKNOLOGI MALAYSIA
1 A NEW STEGANOGRAPHY TECHNIQUE USING MAGIC SQUARE MATRIX AND AFFINE CIPHER WALEED S. HASAN AL-HASAN UNIVERSITI TEKNOLOGI MALAYSIA 4 A NEW STEGANOGRAPHY TECHNIQUE USING MAGIC SQUARE MATRIX AND AFFINE CIPHER
More informationCLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI
CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI A dissertation submitted in partial fulfillment of the requirements for the award of the degree of Master
More informationUNIVERSITI PUTRA MALAYSIA AN INVESTIGATION AND SIMULATION OF NOVEL DYNAMIC ROUTING METHODS MOHAMMAD SALEH FSKTM
UNIVERSITI PUTRA MALAYSIA AN INVESTIGATION AND SIMULATION OF NOVEL DYNAMIC ROUTING METHODS MOHAMMAD SALEH FSKTM 2001 17 AN INVESTIGATION AND SIMULATION OF NOVEL DYNAMIC ROUTING METHODS By MOHAMMAD SALEH
More informationSignature :.~... Name of supervisor :.. ~NA.lf... l.?.~mk.. :... 4./qD F. Universiti Teknikal Malaysia Melaka
"I hereby declare that I have read this thesis and in my opinion this thesis is sufficient in term of scope and quality for the reward of the Bachelor' s degree of Mechanical Engineering (Structure and
More informationUNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF CLASS 2 AND CLASS 3 SURGE PROTECTION DEVICES FOR LOW VOLTAGE PROTECTION SYSTEMS
UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF CLASS 2 AND CLASS 3 SURGE PROTECTION DEVICES FOR LOW VOLTAGE PROTECTION SYSTEMS AMIZAH MOHD ARIFFEN FK 2011 120 DEVELOPMENT OF CLASS 2 AND CLASS 3 SURGE PROTECTION
More informationUNIVERSITI PUTRA MALAYSIA A WEB-BASED CONTROL AND MONITORING SYSTEM AHMAD ABDUSALAM FIRJANI FK
UNIVERSITI PUTRA MALAYSIA A WEB-BASED CONTROL AND MONITORING SYSTEM AHMAD ABDUSALAM FIRJANI FK 2002 69 A WEB-BASED CONTROL AND MONITORING SYSTEM By AHMAD ABDUSALAM FIRJANI Thesis Submitted to the School
More informationBORANG PENGESAHAN STATUS TESIS
UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS JUDUL: MODAL ANALYSIS OF CAR DISC BRAKE SESI PENGAJIAN: 2010/2011 Saya AHMAD ZAKI BIN CHE ZAINOL ARIFF (871228-11-5749) (HURUF BESAR) mengaku membenarkan
More informationUNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]
UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid] Duration : 2 hours [Masa :
More informationUNIVERSITI PUTRA MALAYSIA ADAPTIVE METHOD TO IMPROVE WEB RECOMMENDATION SYSTEM FOR ANONYMOUS USERS
UNIVERSITI PUTRA MALAYSIA ADAPTIVE METHOD TO IMPROVE WEB RECOMMENDATION SYSTEM FOR ANONYMOUS USERS YAHYA MOHAMMED ALMURTADHA FSKTM 2011 27 ADAPTIVE METHOD TO IMPROVE WEB RECOMMENDATION SYSTEM FOR ANONYMOUS
More informationUNIVERSITI PUTRA MALAYSIA AMTREE PROTOCOL ENHANCEMENT BY MULTICAST TREE MODIFICATION AND INCORPORATION OF MULTIPLE SOURCES ALI MOHAMMED ALI AL SHARAFI
UNIVERSITI PUTRA MALAYSIA AMTREE PROTOCOL ENHANCEMENT BY MULTICAST TREE MODIFICATION AND INCORPORATION OF MULTIPLE SOURCES ALI MOHAMMED ALI AL SHARAFI FSKTM 2008 11 AMTREE PROTOCOL ENHANCEMENT BY MULTICAST
More informationAN ENHANCED SIMULATED ANNEALING APPROACH FOR CYLINDRICAL, RECTANGULAR MESH, AND SEMI-DIAGONAL TORUS NETWORK TOPOLOGIES NORAZIAH BINTI ADZHAR
AN ENHANCED SIMULATED ANNEALING APPROACH FOR CYLINDRICAL, RECTANGULAR MESH, AND SEMI-DIAGONAL TORUS NETWORK TOPOLOGIES NORAZIAH BINTI ADZHAR A thesis submitted in fulfilment of the requirements for the
More informationPORTABLE ELECTRONICS QUEUE CONTROL SYSTEM WONG CHUN YUAN UNIVERSITY MALAYSIA PAHANG
PORTABLE ELECTRONICS QUEUE CONTROL SYSTEM WONG CHUN YUAN UNIVERSITY MALAYSIA PAHANG viii ABSTRACT A queue control system is developed to control the queue in businesses and in servicing counters. By using
More informationVIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS
VIRTUAL PRIVATE NETWORK: ARCHITECTURE AND IMPLEMENTATIONS A thesis submitted to the graduate school in partial fulfillment of the requirements for the degree Master of Science (Information Technology)
More informationssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11
ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11 PENILAIAN & KULIAH Kuliah Tugasan Ujian Teori Ujian Amali Isi kandungan 4.8 Menunjukkan asas pengiraan o Subnet Mask o
More informationUNIVERSITI PUTRA MALAYSIA EFFECTS OF DATA TRANSFORMATION AND CLASSIFIER SELECTIONS ON URBAN FEATURE DISCRIMINATION USING HYPERSPECTRAL IMAGERY
UNIVERSITI PUTRA MALAYSIA EFFECTS OF DATA TRANSFORMATION AND CLASSIFIER SELECTIONS ON URBAN FEATURE DISCRIMINATION USING HYPERSPECTRAL IMAGERY MUHAMAD AFIZZUL BIN MISMAN ITMA 2012 13 EFFECTS OF DATA TRANSFORMATION
More informationINSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.
SECTION B : 50 MARKS BAHAGIAN B : 50 MARKAH INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan berstruktur. Jawab
More informationA SEED GENERATION TECHNIQUE BASED ON ELLIPTIC CURVE FOR PROVIDING SYNCHRONIZATION IN SECUERED IMMERSIVE TELECONFERENCING VAHIDREZA KHOUBIARI
A SEED GENERATION TECHNIQUE BASED ON ELLIPTIC CURVE FOR PROVIDING SYNCHRONIZATION IN SECUERED IMMERSIVE TELECONFERENCING VAHIDREZA KHOUBIARI A project report submitted in partial fulfillment of the requirements
More informationUNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]
UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web] Duration : 2 hours
More informationAN INTEGRATED SERVICE ARCHITECTURE FRAMEWORK FOR INFORMATION TECHNOLOGY SERVICE MANAGEMENT AND ENTERPRISE ARCHITECTURE
AN INTEGRATED SERVICE ARCHITECTURE FRAMEWORK FOR INFORMATION TECHNOLOGY SERVICE MANAGEMENT AND ENTERPRISE ARCHITECTURE AKBAR NABIOLLAHI NAJAFABADI UNIVERSITI TEKNOLOGI MALAYSIA AN INTEGRATED SERVICE ARCHITECTURE
More informationABSTRACT This project has analysed the requirements and needs, as well as proposed a few solution models for implementing a wireless local area network (WLAN) infrastructure for network and Internet access
More informationIMPLEMENTATION AND PERFORMANCE ANALYSIS OF IDENTITY- BASED AUTHENTICATION IN WIRELESS SENSOR NETWORKS MIR ALI REZAZADEH BAEE
IMPLEMENTATION AND PERFORMANCE ANALYSIS OF IDENTITY- BASED AUTHENTICATION IN WIRELESS SENSOR NETWORKS MIR ALI REZAZADEH BAEE A thesis submitted in fulfilment of the requirements for the award of the degree
More informationANOMALY DETECTION IN WIRELESS SENSOR NETWORK (WSN) LAU WAI FAN
ANOMALY DETECTION IN WIRELESS SENSOR NETWORK (WSN) LAU WAI FAN FACULTY OF COMPUTING AND INFORMATICS UNIVERSITI MALAYSIA SABAH 2015 i ABSTRACT Wireless Sensor Networks (WSN) composed of a lot of randomly
More informationELECTRONIC MUCOSA SYSTEM FOR COMPLEX ODOUR RECOGNITION NUR SYAZANA BINTI AZAHAR
ELECTRONIC MUCOSA SYSTEM FOR COMPLEX ODOUR RECOGNITION NUR SYAZANA BINTI AZAHAR A thesis submitted in fulfilment of the requirements for the award of the degree of Master of Engineering (Electrical) Faculty
More informationRGB COLOR IMAGE WATERMARKING USING DISCRETE WAVELET TRANSFORM DWT TECHNIQUE AND 4-BITS PLAN BY HISTOGRAM STRETCHING KARRAR ABDUL AMEER KADHIM
RGB COLOR IMAGE WATERMARKING USING DISCRETE WAVELET TRANSFORM DWT TECHNIQUE AND 4-BITS PLAN BY HISTOGRAM STRETCHING KARRAR ABDUL AMEER KADHIM A dissertation submitted in partial fulfilment of the requirements
More informationDYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA
DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM UNIVERSITI TEKNOLOGI MALAYSIA DYNAMIC MOBILE SERVER FOR LIVE CASTING APPLICATIONS MUHAMMAD SAZALI BIN HISHAM A thesis submitted
More informationDESIGN AND IMPLEMENTATION OF A MUSIC BOX USING FPGA TAN KIAN YIAK
DESIGN AND IMPLEMENTATION OF A MUSIC BOX USING FPGA TAN KIAN YIAK SCHOOL OF MICROELECTRONIC ENGINEERING UNIVERSITY MALAYSIA PERLIS MALAYSIA 2007 DESIGN AND IMPLEMENTATION OF A MUSIC BOX USING FPGA by TAN
More informationDEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI
DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI Report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor of Mechanical Engineering
More informationAUTOMATIC RAILWAY GATE CONTROLLERUSING ZIGBEE NURLIYANA HAZIRAH BINTI MOHD SAFEE (B )
AUTOMATIC RAILWAY GATE CONTROLLERUSING ZIGBEE NURLIYANA HAZIRAH BINTI MOHD SAFEE (B021110154) This report is submitted in partial fulfilment of requirements for the Bachelor Degree of Electronic Engineering
More informationUNIVERSITI TEKNOLOGI MARA A PROCEDURAL FRAMEWORK FOR EXTENSION OF TIME (EOT) CLAIM SETTLEMENT IN THE MALAYSIAN CONSTRUCTION INDUSTRY
UNIVERSITI TEKNOLOGI MARA A PROCEDURAL FRAMEWORK FOR EXTENSION OF TIME (EOT) CLAIM SETTLEMENT IN THE MALAYSIAN CONSTRUCTION INDUSTRY NORAZIAN MOHAMAD YUSUWAN Thesis submitted in fulfilment of the requirement
More informationUNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]
UNIVERSITI SAINS MALAYSIA First Semester Examination 2016/2017 Academic Session December 2016 / January 2017 CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]
More informationINSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.
SECTION B: 60 MARKS BAHAGIAN B: 60 MARKAH INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan berstruktur. Jawab
More informationOPTIMIZE PERCEPTUALITY OF DIGITAL IMAGE FROM ENCRYPTION BASED ON QUADTREE HUSSEIN A. HUSSEIN
OPTIMIZE PERCEPTUALITY OF DIGITAL IMAGE FROM ENCRYPTION BASED ON QUADTREE HUSSEIN A. HUSSEIN A thesis submitted in partial fulfillment of the requirements for the award of the degree of Master of Science
More informationDESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG
DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG Thesis submitted in partial fulfillment of the requirements for award of Bachelor of Mechanical Engineering with Automotive Engineering
More informationMICRO-MOBILITY ENHANCEMENT IN MULTICAST MOBILE IPv6 WIRELESS NETWORKS. By YONG CHU EU
MICRO-MOBILITY ENHANCEMENT IN MULTICAST MOBILE IPv6 WIRELESS NETWORKS By YONG CHU EU Thesis Submitted to the School of Graduate Studies,, in Fulfilment of the Requirement for the Degree of Master of Science
More informationUNIVERSITI PUTRA MALAYSIA ENHANCED MOBILITY SOLUTION IN MOBILE IPV6 NETWORK
UNIVERSITI PUTRA MALAYSIA ENHANCED MOBILITY SOLUTION IN MOBILE IPV6 NETWORK ADENIJI OLUWASHOLA DAVID FK 2008 71 ENHANCED MOBILITY SOLUTION IN MOBILE IPV6 NETWORK By ADENIJI OLUWASHOLA DAVID Thesis Submitted
More information1100 O 9 ) f. o( 11 O O O 8 )!: 'l. '''' t ''!!K. Ragb Orner Mohamed Saleh. PUSAT PEMBELAJARAN DIGITAL SULTANAH NUR ZAHIRAH. ,.',)_ j,i...
SA T PU AN AR AJ EL MB PE NA UL LS G D R NU RA ZA ,_,_ 11 O O O 8 )!: 'l "uial Pembela)88n Digital Sultanah Nur Zahll'llh (UMT) Unlvtrslb rialaysia Terengganu tesis TK 510577 R3 2014 1100092637 Fresh-shortst
More informationHIGH SPEED SIX OPERANDS 16-BITS CARRY SAVE ADDER AWATIF BINTI HASHIM
HIGH SPEED SIX OPERANDS 16-BITS CARRY SAVE ADDER AWATIF BINTI HASHIM SCHOOL OF MICROELECTRONIC ENGINEERING UNIVERSITI MALAYSIA PERLIS 2007 HIGH SPEED SIX OPERANDS 16-BITS CARRY SAVE ADDER by AWATIF BINTI
More informationENHANCING SRAM PERFORMANCE OF COMMON GATE FINFET BY USING CONTROLLABLE INDEPENDENT DOUBLE GATES CHONG CHUNG KEONG UNIVERSITI TEKNOLOGI MALAYSIA
ENHANCING SRAM PERFORMANCE OF COMMON GATE FINFET BY USING CONTROLLABLE INDEPENDENT DOUBLE GATES CHONG CHUNG KEONG UNIVERSITI TEKNOLOGI MALAYSIA ENHANCING SRAM PERFORMANCE OF COMMON GATE FINFET BY USING
More informationPRIVACY FRIENDLY DETECTION TECHNIQUE OF SYBIL ATTACK IN VEHICULAR AD HOC NETWORK (VANET) SEYED MOHAMMAD CHERAGHI
i PRIVACY FRIENDLY DETECTION TECHNIQUE OF SYBIL ATTACK IN VEHICULAR AD HOC NETWORK (VANET) SEYED MOHAMMAD CHERAGHI A project report submitted in partial fulfillment of the Requirements for the award of
More informationUNIVERSITI PUTRA MALAYSIA COMPUTER AIDED DESIGN AND ANALYSIS IN DIE/MOULD OF CASTING PROCESS MD. SHAMSUL ABEDIN FK
UNIVERSITI PUTRA MALAYSIA COMPUTER AIDED DESIGN AND ANALYSIS IN DIE/MOULD OF CASTING PROCESS MD. SHAMSUL ABEDIN FK 1997 5 COMPUTER AIDED DESIGN AND ANALYSIS IN DIEIMOULD OF CASTING PROCESS MD. SHAMSUL
More informationUNIVERSITI PUTRA MALAYSIA EMBEDDED ETHERNET WEB SERVER FOR A ROBOT ARM CONTROL TOE OO ZAW FK
UNIVERSITI PUTRA MALAYSIA EMBEDDED ETHERNET WEB SERVER FOR A ROBOT ARM CONTROL TOE OO ZAW FK 2002 27 EMBEDDED ETHERNET WEB SERVER FOR A ROBOT ARM CONTROL By TOE OO ZA'V Thesis Submitted to School of Graduate
More informationDATASET GENERATION AND NETWORK INTRUSION DETECTION BASED ON FLOW-LEVEL INFORMATION AHMED ABDALLA MOHAMEDALI ABDALLA
DATASET GENERATION AND NETWORK INTRUSION DETECTION BASED ON FLOW-LEVEL INFORMATION AHMED ABDALLA MOHAMEDALI ABDALLA A thesis submitted in fulfilment of the requirements for the award of the degree of Doctor
More informationLINK QUALITY AWARE ROUTING ALGORITHM IN MOBILE WIRELESS SENSOR NETWORKS RIBWAR BAKHTYAR IBRAHIM UNIVERSITI TEKNOLOGI MALAYSIA
LINK QUALITY AWARE ROUTING ALGORITHM IN MOBILE WIRELESS SENSOR NETWORKS RIBWAR BAKHTYAR IBRAHIM UNIVERSITI TEKNOLOGI MALAYSIA LINK QUALITY AWARE ROUTING ALGORITHM IN MOBILE WIRELESS SENSOR NETWORKS RIBWAR
More information