8 research outputs found

    Moodle and e-learning Tools

    Get PDF
    Ivory Coast - Abidjan: MarketColorVolume 69, Page 1

    Techniques for Enhancing the Temporal Predictability of Real-Time Embedded Systems Employing a Time-Triggered Software Architecture.

    Full text link
    This thesis is concerned with the design and implementation of single-processor embedded real-time systems with highly predictable behaviour and strict constraints on resource usage. The main aim of this research is to identify the sources of unpredictable behaviour in such systems – exhibited as timing jitter - when a time-triggered pre-emptive task scheduling approach is adopted, and then provide software based techniques to enhance their temporal predictability. The thesis provides a review of related previous work on predictable real-time task scheduling, as well as resource-access control methods for maintaining predictable real-time system behaviour through the prevention of priority inversion and other related problems. The design and implementation of the time-triggered hybrid (TTH), time-triggered rate-monotonic (TTRM), and time-triggered deadline-monotonic (TTDM) task schedulers is discussed in detail as they provide the most predictable behaviour within the category of pre-emptive task schedulers. For that reason, they will be used as the software platforms in the experimental part of this research. Two novel software techniques for enhancing the temporal predictability in systems utilising time-triggered schedulers are introduced. The first software technique presented is a resource-access control protocol named Timed Resource-Access Protocol (TRAP). This protocol is designed to avoid the problems of priority inversion, chained blocking and deadlocks while coercing system tasks to exhibit timing predictability that is proportional to their significance in the system. This appears in the decreasing levels of task finishing jitter as the significance of tasks in the system increases. The second technique is named Planned Pre-emption (PP). This technique is aimed at eliminating the scheduling unpredictability due to variable timer interrupt service time in time-triggered scheduling systems. The impact of this technique appears in the considerable reduction in scheduler task release jitter. Finally, the thesis is concluded by a discussion and a summary of the work presented

    Techniques for enhancing the temporal predictability of real-time embedded systems employing a time-triggered software architecture

    No full text
    This thesis is concerned with the design and implementation of single-processor embedded real-time systems with highly predictable behaviour and strict constraints on resource usage. The main aim of this research is to identify the sources of unpredictable behaviour in such systems – exhibited as timing jitter - when a time-triggered pre-emptive task scheduling approach is adopted, and then provide software based techniques to enhance their temporal predictability. The thesis provides a review of related previous work on predictable real-time task scheduling, as well as resource-access control methods for maintaining predictable real-time system behaviour through the prevention of priority inversion and other related problems. The design and implementation of the time-triggered hybrid (TTH), time-triggered rate-monotonic (TTRM), and time-triggered deadline-monotonic (TTDM) task schedulers is discussed in detail as they provide the most predictable behaviour within the category of pre-emptive task schedulers. For that reason, they will be used as the software platforms in the experimental part of this research. Two novel software techniques for enhancing the temporal predictability in systems utilising time-triggered schedulers are introduced. The first software technique presented is a resource-access control protocol named Timed Resource-Access Protocol (TRAP). This protocol is designed to avoid the problems of priority inversion, chained blocking and deadlocks while coercing system tasks to exhibit timing predictability that is proportional to their significance in the system. This appears in the decreasing levels of task finishing jitter as the significance of tasks in the system increases. The second technique is named Planned Pre-emption (PP). This technique is aimed at eliminating the scheduling unpredictability due to variable timer interrupt service time in time-triggered scheduling systems. The impact of this technique appears in the considerable reduction in scheduler task release jitter. Finally, the thesis is concluded by a discussion and a summary of the work presented.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    Risks and Remedies in ISRA University e-Learning System

    No full text
    Information technology brought radical changes in various aspects of contemporary life and education sector in general and in higher education particularly. Our institute (Isra University) decided to be more responsive to these dramatic changes and rapid developments and effectively employ information technology and modern communications to improve the quality of teaching and learning through a gradual shift from web-enhanced courses towards blended learning, distance learning, and open learning to achieve better learning outcomes excellence and competition. Our institution uses Moodle system to offer web-enhanced courses with timed on-line quizzes as well as a vehicle for students to submit homework assignments and gain access to different course related resources. Isra university e-learning center (IUELC) investigated the risks at Isra university e-learning system (IUELS) may encounter at this level of offering web-enhanced courses and the suitable solutions to these risks. This paper outlines the identified risks (IUELS-risks) and their remedies (IUELS-remedies)

    Risks and Remedies in ISRA University e-Learning System

    No full text
    Information technology brought radical changes in various aspects of contemporary life and education sector in general and in higher education particularly. Our institute (Isra University) decided to be more responsive to these dramatic changes and rapid developments and effectively employ information technology and modern communications to improve the quality of teaching and learning through a gradual shift from web-enhanced courses towards blended learning, distance learning, and open learning to achieve better learning outcomes excellence and competition. Our institution uses Moodle system to offer web-enhanced courses with timed on-line quizzes as well as a vehicle for students to submit homework assignments and gain access to different course related resources. Isra university e-learning center (IUELC) investigated the risks at Isra university e-learning system (IUELS) may encounter at this level of offering web-enhanced courses and the suitable solutions to these risks. This paper outlines the identified risks (IUELS-risks) and their remedies (IUELS-remedies)

    Risks and Remedies in ISRA University e-Learning System

    No full text

    Improved Path Testing Using Multi-Verse Optimization Algorithm and the Integration of Test Path Distance

    No full text
    Emerging technologies in artificial intelligence (AI) and advanced optimization methodologies have opened up a new frontier in the field of software engineering. Among these methodologies, optimization algorithms such as the multi-verse optimizer (MVO) provide a compelling and structured technique for identifying software vulnerabilities, thereby enhancing software robustness and reliability. This research investigates the feasibility and efficacy of applying an augmented version of this technique, known as the test path distance multiverse optimization (TPDMVO) algorithm, for comprehensive path coverage testing, which is an indispensable aspect of software validation. The algorithm’s versatility and robustness are examined through its application to a wide range of case studies with varying degrees of complexity. These case studies include rudimentary functions like maximum and middle value extraction, as well as more sophisticated data structures such as binary search trees and AVL trees. A notable innovation in this research is the introduction of a customized fitness function, carefully designed to guide TPDMVO towards traversing all possible execution paths in a program, thereby ensuring comprehensive coverage. To further enhance the comprehensiveness of the test, a metric called ‘test path distance’ (TPD) is utilized. This metric is designed to guide TPDMVO towards paths that have not been explored before. The findings confirm the superior performance of the TPDMVO algorithm, which achieves complete path coverage in all test scenarios. This demonstrates its robustness and adaptability in handling different program complexities
    corecore