870 research outputs found

    Multimedia Presentation Systems (MPS)

    Get PDF
    The purpose of this research and software development is wanted to enhance the content deliverance of the knowledge among the UTP community. Directly to that reasons, the Multimedia presentations system hopefully will fulfilled this purpose. This research paper will be started on discussing about the problem statement of this project. Problem statement will be referred by the author as a material for the use of analyzing and designing the requirement of the systems. This paper will also discuss about the methodology which been used throughout the entire of development process of the system This project paper will discuss more on the hybrid methodology as the overall process of system development is based on this methodology. As the process of developing the system is nearing to the completion stage, the overall performance of this system will be discuss on the discussion and result part of this paper. That part will discuss about the problem which occurred during the development of the process and series of testing for the system As a conclusion, this project will be referred as new tools of combined technology of information deliverance for the UTP community. This project will be a starting point of enhancing the ways of interaction between the lecturer and student during their study

    Academic Organizer for Mobile

    Get PDF
    This Final Year Project is about Academic Organizer, where a system that is developed using J2ME programming with SOAP and XML and SQL server as database. The main focus of Academic Organizer is to check the availability of the lecturers in UTP for students' information for their academic purposes. Besides, they can also set the appointment with the lecturers and check the schedule of the labs. Lecturers could also make announcements and approve the appointments. All these function can be implemented in their handphones or PDAs. Students go to their related building according to their programmes, to see their lecturers for academic purposes or other purposes. However, sometimes the lecturers are not in their office and time is wasted here. This project is divided into two parts. The first part is the research on how to implement this project by searching the information and knowledge from journals, articles and reference books. Second part is the development part of this project using incremental model. The benefits of implementing this project are about its flexibility and mobility because mostly people carrying their handphones or PDAs everywhere and any information could be accessed nowadays. In fact, this application could be applied and will be very useful, especially for the future purposes as the technology is grown rapidly nowadays

    A Model-Driven Methodology for Critical Systems Engineering

    Get PDF
    Model-Driven Engineering (MDE) promises to enhance system development by reducing development time, and increasing productivity and quality. MDE is gaining popularity in several industry sectors, and is attractive also for critical systems where they can reduce efforts and costs for verification and validation (V&V), and can ease certification. This thesis proposes a novel model-driven life cycle that is tailored to the development of critical railway systems. It also integrates an original approach for model-driven system validation, based on a new model named Computation Independent Test model (CIT). Moreover, the process supports the Failure Modes and Effect Analysis (FMEA), with a novel approach to conduct Model-Driven FMEA, based on custom SysML Diagram, namely the FMEA Diagram, and Prolog. The approaches have been experimented in multiple real-world case studies, from railway and automative domains

    INVENTORY MANAGEMENT AND ASSET TRACKING SYSTEM FOR SOLUTION ASSESSMENT & DEVELOPMENT CENTRE (SADC)

    Get PDF
    SADC is a company under Capabilities Development Division of MDEC. Its tasks are to doing software testing for IT Company under MSC Status to get license before they can market their product. And because many project SADC need to test in a year, shortage of asset can give a greater impact of the company performance. Without an inventory system to cater for the project, the company needs to spent a huge amount of money to buy new assets without knowing that actually the asset are sufficient enough if they can manage wisely. "Inventory and Asset Management System" is the best solution for SADC to track their asset movement and which asset are use for a project and how many left to be used for the next project. This system also can help SADC infrastructure engineer to move the hardware such as memory and hard disk to meet the project requirement without losing track of the hardware movement. It is also used to help the company when it comes to audit purposes by giving detail information about the usage of asset and how often the asset are being used. Technician is able to spot the problem quickly if the assets malfunction by referring to the previous project environment and the baseline of the asset

    Wireless Location Based Services (Wi-LBS)

    Get PDF
    The needs and demands on location information have arisen rapidly. With the advancement of mobile computing technologies, many researches and studies have been conducted in providing reliable location information solution. Location based information has become an important resource for mobile users especially in giving direction or locating places. Wireless Location Based Services (Wi-LBS) highlight this scenario by explaining the application and usage of the LBS in wireless environment. Wi-LBS is introduced with respect to providing wireless method in locating places within UTP campus instead of referring to static map. The objective of this research is to integrate GIS with MMS technology as a system called Wireless Location Based Services. It is mainly focused on applying GIS elements in providing location information by utilizing the advancement of today's wireless handheld devices. Users will request for location by sending short messages using their mobile phones to the WiLBS system and the system will reply back sending the location information containing pictures and direction. Rapid Application Development (RAD) is used as the methodology in designing the system of Wi-LBS. This research also details the study on Multimedia Messaging Service (MMS) that covers the sending of picture messages from Wi-LBS to mobile phones and system's function in responding to the users' requests. Various references and studies have been done regarding the successful LBS applications implemented in foreign country that leads to the interest of doing the research on LBS implementation in this country. The result from the research will be the proposed framework for Wi-LBS, the discussion on the GIS and MMS as well as the system of Wi-LBS. This study proved that Wireless Location Based Services has great potential to be commercially implemented with the growth of wireless application nowadays as today's community is eager of getting more services from wireless system

    Model Based Test Generation and Optimization

    Get PDF
    Abstract Model Based Test Generation and Optimization Mohamed Mussa A. Mussa, Ph.D. Concordia University, 2015 Software testing is an essential activity in the software engineering process. It is used to enhance the quality of the software products throughout the software development process. It inspects different aspects of the software quality such as correctness, performance and usability. Furthermore, software testing consumes about 50% of the software development efforts. Software products go through several testing levels. The main ones are unit-level testing, component-level testing, integration-level testing, system-level testing and acceptance-level testing. Each testing level involves a sequence of tasks such as planning, modeling, execution and evaluation. Plenty of systematic test generation approaches have been developed using different languages and notations. The majority of these approaches target a specific testing-level. However, only little effort has been directed toward systematic transition among testing-levels. Considering the incompatibility between these approaches, tailored compatibility-tools are required between the testing levels. Furthermore, several test models are usually generated to evaluate the implementation at each testing level. Unfortunately, there is redundancy among these models. Efficient reuse of these test models represents a significant challenge. On the other hand, the growing attention to the model driven methodologies bonds the development and the testing activities. However, research is still required to link the testing levels. In this PhD thesis, we propose a model based testing framework that enables reusability and collaboration across the testing levels. In this framework, we propose test generation and test optimization approaches that at each level consider artifacts generated in preceding testing levels. More precisely, we propose an approach for the generation of integration test models starting from component test models, and another approach for the optimization of the acceptance test model using the integration test models. To conduct our research in rigorous settings, we base our framework on standard notations that are widely adopted for software development and testing, namely Unified Modeling Language (UML). In our first approach, component test cases are examined to locate and select the ones that include an interaction among the integrated components. The selected test cases are merged to generate integration test cases, which tackles the theoretical research issue of merging test cases. Furthermore, the generated test cases are mapped against each other to remove potential redundancies. For the second approach, acceptance test optimization, integration test models are compared to the acceptance test model in order to remove test cases that have already been exercised during the integration-level testing. However, not all integration test cases are suitable for the comparison. Integration test cases have to be examined to ensure that they do not include test stubs for system components. We have developed two approaches and implemented the corresponding prototypes in order to demonstrate the effectiveness of our work. The first prototype implements the integration test generation approach. It accepts component test models and generates integration test models. The second prototype implements the acceptance test optimization approach. It accepts integration test models along with the acceptance test model and generates an optimized acceptance test model
    • …
    corecore