Salah BADR - Academia.edu (original) (raw)

Uploads

Papers by Salah BADR

Research paper thumbnail of Automation Support for Concurrent Software Engineering

The International Conference on Electrical Engineering

ICE!. 34 2 MILITARY TECHNICAL COLLEGE CAIRO-EGYPT icEENG 9g' I FIRST INTERNATIONAL CONF. ON ELECT... more ICE!. 34 2 MILITARY TECHNICAL COLLEGE CAIRO-EGYPT icEENG 9g' I FIRST INTERNATIONAL CONF. ON ELECTRICAL ENGINEERING

Research paper thumbnail of Robust Scheduling for Large Projects

SUBGROUP 1 8. SUBJECT TERMS (Continue on reverse if necessary and identify by block number) Proje... more SUBGROUP 1 8. SUBJECT TERMS (Continue on reverse if necessary and identify by block number) Project Scheduling, uncertainty, Automatic Deadline Adjustment 19. ABSTRACT (Continue on reverse if necessary and identify by block number) We have developed a heuristic scheduling method suitable for automatically scheduling tasks in a software development effort and assigning them to designers. Our experimental evaluations of the algorithm show that it is highly effective at finding feasible schedules when they exist. A modification of the algorithm can suggest nearly minimal adjustments to the deadlines in cases where no feasible schedule exists. This is useful because it provides guidance to the project manager for formulating aproper response when a project gets late and all of the planned tasks cannot be completed with their deadlines. The algorithms are fast enough to support constant rescheduling as circumstances change, for most projects of practical size. 20. DISTRIBUTION/AVAILABILITY OF ABSTRACT [J UNCLASSIFIED/UNLIMITED fj SAME AS RPT. fj DTIC USERS 21. ABSTRACT SECURITY CLASSIFICATION UNCLASSIFIED 22a. NAME OF RESPONSIBLE INDIVIDUAL Valdis Berzins 22b. TELEPHONE (Include Area Code) (408) 656-2461 22c. OFFICE SYMBOL CSBe DDFORM 1473, 84 MAR 83 APR edition may be used until exhausted All other editions are obsolete

Research paper thumbnail of Real-Time Systems

Research paper thumbnail of A Model and Algorithms For a Software Evolution Control System

Research paper thumbnail of A Version and Configuration Model for Software Evolution

Research paper thumbnail of A Design Management and Job Assignment System

Research paper thumbnail of Real-Time Systems

This paper presents an introduction to the basic issues involved in real-time systems. Both real-... more This paper presents an introduction to the basic issues involved in real-time systems. Both real-time operating systems and real-time programming languages are explored. Concurrent programming and process sychronization and communication are also discussed. The real-time requirements of the Naval Postgraduate School Autonomous Under Vehicle (AUV) are then examined. !0. D)ISTRIBUTION/AVAILABILITY OF ABSTRACT |21.-ABSTRACT SECURITY CLASSIFICATION [ UNCLASSIFIED/UNLIMITED [] SAME AS RPT. [] DT1C USERS UNCLASSIFIED !2a. NAME OF RESPONSIBLE INDIVIDUAL 122b. T8 EPHONE (include Area Code, 122c.eFFMq SYMBOL

Research paper thumbnail of Utilization of Civil Registration and Vital Statistics in Selected African countries: A review of Regional Baseline CRVS assessment results

Civil Registration is the most reliable and accurate source of complete, continuous and disaggreg... more Civil Registration is the most reliable and accurate source of complete, continuous and disaggregated data in any country, fostering the implementation of an effective monitoring and evaluation system in several sector (health, education, poverty alleviation, etc.). However, in most African countries, censuses and surveys have taken the place of civil registration while they should normally be a complement. A regional assessment study in 44 African countries indicates that CRVS systems are still undeveloped although recent initiates are promising to revitalize these systems that started during colonial periods in some of the countries. Many of the African countries have either conducted comprehensive CRVS assessments or are in the preparations. This is useful in taking stock of their status so that they can scale up the system after correcting some of the challenges that have been hampering. Findings indicate that the demand for civil registration documents as well as vital statistics is still low, a reason that could be also hampering CRVS in Africa. The study notes the regional initiatives through APAI-CRVS and the Medium Term Plan (2010-2015) that are promising a developed system in the near future. A web-based online platform has been developed at the Secretariat for African countries to keep track of their progress in the implementation of CRVS systems.

Research paper thumbnail of Automation Support for Concurrent Software Engineering

The International Conference on Electrical Engineering

ICE!. 34 2 MILITARY TECHNICAL COLLEGE CAIRO-EGYPT icEENG 9g' I FIRST INTERNATIONAL CONF. ON ELECT... more ICE!. 34 2 MILITARY TECHNICAL COLLEGE CAIRO-EGYPT icEENG 9g' I FIRST INTERNATIONAL CONF. ON ELECTRICAL ENGINEERING

Research paper thumbnail of Robust Scheduling for Large Projects

SUBGROUP 1 8. SUBJECT TERMS (Continue on reverse if necessary and identify by block number) Proje... more SUBGROUP 1 8. SUBJECT TERMS (Continue on reverse if necessary and identify by block number) Project Scheduling, uncertainty, Automatic Deadline Adjustment 19. ABSTRACT (Continue on reverse if necessary and identify by block number) We have developed a heuristic scheduling method suitable for automatically scheduling tasks in a software development effort and assigning them to designers. Our experimental evaluations of the algorithm show that it is highly effective at finding feasible schedules when they exist. A modification of the algorithm can suggest nearly minimal adjustments to the deadlines in cases where no feasible schedule exists. This is useful because it provides guidance to the project manager for formulating aproper response when a project gets late and all of the planned tasks cannot be completed with their deadlines. The algorithms are fast enough to support constant rescheduling as circumstances change, for most projects of practical size. 20. DISTRIBUTION/AVAILABILITY OF ABSTRACT [J UNCLASSIFIED/UNLIMITED fj SAME AS RPT. fj DTIC USERS 21. ABSTRACT SECURITY CLASSIFICATION UNCLASSIFIED 22a. NAME OF RESPONSIBLE INDIVIDUAL Valdis Berzins 22b. TELEPHONE (Include Area Code) (408) 656-2461 22c. OFFICE SYMBOL CSBe DDFORM 1473, 84 MAR 83 APR edition may be used until exhausted All other editions are obsolete

Research paper thumbnail of Real-Time Systems

Research paper thumbnail of A Model and Algorithms For a Software Evolution Control System

Research paper thumbnail of A Version and Configuration Model for Software Evolution

Research paper thumbnail of A Design Management and Job Assignment System

Research paper thumbnail of Real-Time Systems

This paper presents an introduction to the basic issues involved in real-time systems. Both real-... more This paper presents an introduction to the basic issues involved in real-time systems. Both real-time operating systems and real-time programming languages are explored. Concurrent programming and process sychronization and communication are also discussed. The real-time requirements of the Naval Postgraduate School Autonomous Under Vehicle (AUV) are then examined. !0. D)ISTRIBUTION/AVAILABILITY OF ABSTRACT |21.-ABSTRACT SECURITY CLASSIFICATION [ UNCLASSIFIED/UNLIMITED [] SAME AS RPT. [] DT1C USERS UNCLASSIFIED !2a. NAME OF RESPONSIBLE INDIVIDUAL 122b. T8 EPHONE (include Area Code, 122c.eFFMq SYMBOL

Research paper thumbnail of Utilization of Civil Registration and Vital Statistics in Selected African countries: A review of Regional Baseline CRVS assessment results

Civil Registration is the most reliable and accurate source of complete, continuous and disaggreg... more Civil Registration is the most reliable and accurate source of complete, continuous and disaggregated data in any country, fostering the implementation of an effective monitoring and evaluation system in several sector (health, education, poverty alleviation, etc.). However, in most African countries, censuses and surveys have taken the place of civil registration while they should normally be a complement. A regional assessment study in 44 African countries indicates that CRVS systems are still undeveloped although recent initiates are promising to revitalize these systems that started during colonial periods in some of the countries. Many of the African countries have either conducted comprehensive CRVS assessments or are in the preparations. This is useful in taking stock of their status so that they can scale up the system after correcting some of the challenges that have been hampering. Findings indicate that the demand for civil registration documents as well as vital statistics is still low, a reason that could be also hampering CRVS in Africa. The study notes the regional initiatives through APAI-CRVS and the Medium Term Plan (2010-2015) that are promising a developed system in the near future. A web-based online platform has been developed at the Secretariat for African countries to keep track of their progress in the implementation of CRVS systems.

Log In