עשרה דברים שלא ידעתם על פרופ' דוד הראל

עברית
 
פרופ' דוד הראל התמנה לתפקיד דיקן הפקולטה למדעי המתמטיקה. באותה עת הוא מנהל גם את מכון בלפר למתמטיקה ולמדעי המחשב. באחרונה זכה בפרס ראש הממשלה לתוכנת מחשב, על יצירת שפת מחשב חדשה הקרויה "תרשימי מיצוב".
 
1.הוא נולד בלונדון, סמוך לאיצטדיון ומבלי, ועלה ארצה עם משפחתו בשנת 1950.
 
2.הוא גדל בפתח-תקוה ולמד בישיבה תיכונית בירושלים. בתיכון קיבל פטור משיעורי אנגלית. בשעות הפנאי ש"הרוויח" בילה במגרש הכדורסל. "לעלות ארצה בגיל שבע זה אידיאלי", הוא מסביר, "אתה מספיק מבוגר בשביל לקרוא ולכתוב בשפתך וגם מספיק צעיר כדי ללמוד את השפה החדשה כשפת-אם שנייה".
 
3.הוא שירת ביחידה מוצנחת של הנח"ל והדריך את לוחמי הקומנדו הימי באימוני חי"ר. בהמשך הוכתר כחניך מצטיין בקורס קצינים והתקדם עד לתפקיד מ"פ. כיום הוא משרת במילואים (כבר לא בתפקיד קרבי), בדרגן סרן.
 
4.בשנת 1974 קיבל תואר ראשון במתמטיקה ומדעי המחשב מאוניברסיטת בר-אילן, ובשנת 1976 קיבל תואר שני במדעי המחשב מאוניברסיטת תל-אביב. את הדוקטורט עשה במכון לטכנולוגיה של מסצ'וסטס (MIT), תוך שנה ושמונה חודשים בלבד (שיא שככל הידוע לא נשבר עדיין ב- MIT). לאחר מכן ביצע מחקר בתר-דוקטוריאלי בחטיבת המחקר של IBM ליד ניו-יורק.
 
5.הוא גרוש ויש לו שלוש בנות ובן: שרית (23), הדס (22), אפרת (16), ויאיר (13).
 
6.בשנת 1980 הגיע למכון ויצמן למדע כחוקר בכיר. בשנת 1983 הוענקה לו דרגת פרופסור חבר ובשנת 1989 עלה לדרגת פרופסור מן המניין.
 
7.הוא מתעניין בתחומים תאורטיים ומופשטים במדעי המחשב (עבודת הדוקטורט שלו עסקה בלוגיקה דינמית); בתחומים מעשיים ושימושיים (כגון תרשימי המיצוב לתכנון מערכות); ובחינוך למדע.
 
8.הוא יצר שפת מחשב חדשה ומקורית, המבוססת על שימוש במבנים חזותיים, הקרויה "תרשימי מיצוב". השפה מיועדת לתיאור ברור, מדויק ואינטואיטיבי של ההתנהגות המלאה של מערכות "תגובתיות" שהן מערכות מורכבות ומסועפות, הנדרשות להגיב למצבים משתנים. שפה זו מקובלת כיום במקומות רבים בעולם ככלי מרכזי לתיאור מערכות בתעשיית המטוסים, בתעשיית הרכב, בתעשייה הכימית, במערכות תקשורת, ועוד.
 
9. בשנת 1987, בעקבות סדרת הרצאות שנתן בגלי צה"ל, כתב את ספרו "אלגוריתמיקה" המציע תיאור רחב וכוללני של מדעי המחשב, מתחום האלגוריתמים, דרך ההצפנה והפיענוח, ועד לאינטליגנציה מלאכותית. הספר שנכתב ויצא לאור לראשונה באנגלית, תורגם למספר שפות, לרבות עברית.
 
10.הוא חובב צילום, ונהנה במיוחד לצלם ברזי כיבוי שריפות. חוץ מזה, הוא אוהב להאזין למוסיקה מכל הסוגים והמינים, מפלמנקו, דרך יהודית רביץ ומוסיקה אירית, ועד למאהלר ולסיבליוס.
עברית

5 שאלות לפרופ' אמיר פנואלי

עברית
5 שאלות לפרופ' אמיר פנואלי
 
פרופ' אמיר פנואלי מהמחלקה למתמטיקה שימושית ולמדעי המחשב במכון, זכה באחרונה בפרס טיורינג - הפרס החשוב בעולם בתחום מדעי המחשב - לשנת 1996
 
 
1. אתה עוסק בפיתוח שיטות מתוחכמות ל"אימות מערכות ממוחשבות". במה בדיוק מתמקד התחום הזה?
ככל שהמערכות הממוחשבות מתפתחות, הן נעשות מורכבות ומסובכות יותר; וככל שהן מפקחות על תהליכים הרי גורל יותר (לדוגמא, בקרה של כור גרעיני, שילוח טילים לחלל, ניהול מסלול טיסה של מטוס, בקרת ייצור במפעל תעשייתי, פיקוח על מיכשור רפואי בבתי חולים, פיקוח על מערכות תקשורת וכו'), כך גדל הסיכון שתקלה במערכות האלה תגרום נזקים כבדים, ולעיתים גם אובדן של חיי אדם.
 
כדי למנוע את התרחשותן של תקלות מסוג זה, אפשר לנסות לבדוק את המערכות בשורה ארוכה של הדמיות מצב (סימולציות). אבל בדיקות מסוג זה (משוכללות ככל שיהיו), עדיין מותירות אפשרות ש"תסריטים" מסוימים נותרו מחוץ לטווח הבדיקה; ודווקא מקרים אלה (גם אם הסבירות להתרחשותם קטנה), עלולים בכל זאת להתרחש, דבר שעלול להוביל לתקלות קטלניות.
 
"לנוכח מצב העניינים הזה, עולה אפשרות אחרת: לנסות להוכיח ("לאמת") את התוכנה באמצעות הוכחה מתמטית (כפי שמוכיחים משפט מתמטי, גיאומטרי). הוכחה כזאת תבטיח את נכונותה של התוכנית הנבדקת מעבר לכל צל של ספק".
 
2. אילו עבודות זיכו אותך בפרס טיורינג?
"מדובר בפיתוח שיטות תיאורטיות לאימות תוכניות, ובמיוחד תוכניות מקבילות (המבצעות בעת ובעונה אחת חלקים שונים של משימה מסוימת); ותוכניות שמפקחות על מערכות פיסיקליות, דוגמת תוכנת המחשב שמפקחת על ניהול ובקרת הטיסה של מטוס".
 
3. בהודעה על זכייתך בפרס נאמר, כי פיתחת דרכים להשתמש ב"לוגיקת זמן" לאימות מערכות ממוחשבות, וכן לאיפיונן ולהגדרת הדרישות מהמערכות האלה. מהי "לוגיקת זמן"?
"לוגיקת זמן היא שפה מתמטית, שבה אפשר לנסח ולהוכיח משפטים שטוענים טענות הקשורות גם בממד הזמן. לדוגמא: "עכשיו המציאות היא כזאת, והעובדות האלה נכונות, אבל מחר המציאות תשתנה, ויחד אתה ישתנו גם העובדות".
 
4. שמך נקשר גם בהמצאת מושגי מפתח חדשים במדעי המחשב, כמו "תגובתיות" ו"מערכות משולבות". האם תוכל להסביר מה משמעות המושגים האלה?
"תוך כדי עבודה התברר לי, שהתכונה המאפיינת את המערכות הממוחשבות שלוגיקת הזמן מתאימה במיוחד לאימותן, היא ה'תגובתיות' שלהן. כלומר: מידת יכולתן להגיב לאירועים חיצוניים, בזמן.
 
"כדי להבין את מושג ה'מערכות המעורבות', כדאי לזכור שבמשך שנים רבות היה מקובל להפריד בין המרכיבים ה'בדידים' של מערכת (לדוגמא המרכיב השולט בפתיחת וסגירת שסתומים), לבין המרכיבים ה'רציפים' של המערכת (לדוגמה, התהליכים הכימיים והפיסיקליים המתרחשים בה - כגון תהליכים המתחוללים בתוך דודי ייצור). אלא שכידוע, מערכת שמפעילה, למשל, קו ייצור במפעל גדול, כוללת מרכיבים בדידים ורציפים כאחד. בעבודותי מצאתי דרך לשלב את המרכיבים השונים, ולטפל במערכת כולה כבמכלול אחד".
 
5. אילו שימושים נעשים כיום בטכניקות אימות המערכות שפיתחת?
"טכניקות אימות מערכות שמבוססות על לוגיקת זמן מופעלות בשנים האחרונות, הן ככלי מחקר בשירותם של מדעני מחשב מכל העולם, והן לבחינה מעשית ויישומית של מערכות ממוחשבות גדולות ומסובכות במיוחד.
 
האיחוד האירופי, למשל, מבצע כיום פרויקט גדול שתכליתו פיתוח דרכים אחידות לאימות מערכות, ממוחשבות מפני שכל תקלה בהן עלולה לגרום, שורת נזקים כבדים".
 
עברית

עמודים