עודד שמואלי

עודד שמואלי (נולד ב-12 בדצמבר 1952) הוא פרופסור אמריטוס בפקולטה למדעי המחשב בטכניון, וחבר במעבדה לתכנה ומערכות שבפקולטה. הומחזיק משנת 2006 בקתדרה ונושא השם The Andrew J. and Erna Viterbi Chair in Information Systems/Computer Science., כיהן כמשנה למחקר (מנל"מ) של נשיא הטכניון וכמנהל מוסד הטכניון למחקר ופיתוח בע"מ. עיסוקו המחקרי הוא בתחום מסדי נתונים ופונה לכיוונים הבאים: מסחר אלקטרוני; משא ומתן אוטומטי; אספקטים מערכתיים של מערכות מסדי נתונים; אספקטים תאורטיים ומעשיים של ביצוע שאילתות במסדי נתונים יחסיים, במסדים מבוססי XML ובמסדי נתונים מבוססי לוגיקה (Datalog) וה-WWW. עודד שמואלי נולד וגדל בשכונת צהלה בתל אביב. למד ב"תיכון חדש", שירת 3 שנים וחצי בצבא הגנה לישראל, במלחמת יום הכיפורים פיקד על מחלקת חרמ"ש בגדוד 184 של חטיבה 14 ולחם בחזית המצרית, הוא נפצע במלחמה באורח קשה בעת פינוי מעוז "פורקן", על פועלו זכה בצל"ש אלוף. בשנת 1977 סיים בהצטיינות תואר ראשון בפיזיקה באוניברסיטת ברנדייס במסצ'וסטס. תחום המחקר עניין אותו ולכן המשיך ללימודים במסלול ישיר לדוקטורט במתמטיקה שימושית (מדעי המחשב) באוניברסיטת הרווארד בקיימברידג' מסצ'וסטס. בשנת 1978 נשא לאישה את דבורה. בשנת 1979 סיים את התואר השני ובשנת 1981 הוענק לו התואר דוקטור בגין חיבור העוסק תפקיד הבסיסי של סכמות עץ בפתרון שאילתות במסדי נתונים יחסיים. לאחר קבלת התואר עבד שמואלי כמרצה ועמית פוסט דוקטורט באוניברסיטת הרווארד עד 1982. באוקטובר 1982 הצטרף כחבר סגל ההוראה הבכיר בפקולטה למדעי המחשב שבטכניון, ולימד מאז קורסים בתחומים של מבני נתונים, מערכות קבצים ומערכות מסדי נתונים. בשנת 1998 מונה לדרגת פרופסור מן המניין בטכניון. בשנית 2006 נבחר על ידי מועצת הפקולטה למדעי המחשב לעמוד בראשה כדיקן. כהונתו נמשכה עד אוקטובר 2008, שאז מונה למשנה לנשיא למחקר בטכניון ולמנהל מוסד הטכניון למחקר ופיתוח בע"מ. במקביל לעבודתו האקדמית שמואלי נשא בתפקידי מחקר במספר מעבדות מחקר תעשייתיות מובילות וביניהן אלו של ‏ IBM, MCC, AT&T מעבדות בל והיה מיזמי הסטארט אפ "Dealigence". שמואלי עסק במחקרים ופרויקטים רבים: באוניברסיטת הרווארד עסק במחקר של סכמות עץ (לא מעגליות, אציקליות) לעומת סכמות מעגליות (ציקליות) של מסדי נתונים. בשנותיו הראשונות בטכניון חקר את נושא תחזוק מבטים (view maintenance) – כאשר מאמרו בשנת 1983 היה המאמר הראשון שטבע את המושג של view maintenance והיווה פתח למחקרים רבים שהיו עד היום בנושא. בנוסף, מאמר זה היה גם הראשון בתחום בהקשר של מסדי נתונים יחסיים. בשנת 1986–1987 היה בשנת שבתון מהטכניון ועבד בחברת MCC בתחום של מסדי נתונים מבוססי לוגיקה והיה שותף בצוות שפיתח את שפת ה-LDL. בשנת 1991–1992 היה בשנת שבתון מהטכניון ועבד במעבדות AT&T Bell Laboratories על פרויקט Ode, מערכת מסד נתונים מבוססת אובייקטים, כשותף לעיצוב ובנייה של תת-המערכת Compose, מערכת של הדקים (triggers) שהפכה את Ode למערכת מסד נתונים אקטיבית. בשנת 1994–1995 חקר את תחום ה-WWW והאינטרנט בנושאי טכנולוגיית מידע. שמואלי ריכז את פרויקט ה-WWWDAG במימון משרד המדע הישראלי. במסגרת הפרויקט ניהל שמואלי בטכניון שני תתי פרויקטים. תת-הפרויקט הראשון עסק במערכת W3QS – מבוססת על שפת W3QL, שפה שמזהה דפוסים מבניים. תת-הפרויקט השני בשיתוף עם פרופסור גרשון אלבר, VRG, עסק במציאות מדומה (virtual reality and graphics) שבעקבותיו נוסדה חברת הסטארט אפ Geomcore. בשנת 2001–2002 היה בין המייסדים ומנהל טכנולוגיות ראשי של חברת הסטארט אפ Dealigence. החברה, בניהולו של בני יחזקאל, התחילה כפרויקט מחקר בטכניון בתחום מסחר אלקטרוני, גייסה הון מחברת אלביט ולמרות שהייתה על סף מכירה לחברת HP חדלה מלפעול בעקבות משבר בועת הדוט-קום. בשנת 2002–2003 היה בשנת שבתון מהטכניון ועבד בחברת IBM על טכנולוגיות XML. חלק נכבד מעבודתו הייתה כשותף לעיצוב XJ שהרחיבה את JAVA כך שתוכל לטפל במידע מבוסס XML. בשנת 2007 היה ממייסדי התוכנית של הטכניון למערכות אוטונומיות Technion Autonomous System Program. בשנת 2023, הקים יחד עם בן לוריא ומיכאל לייבוביץ' את חברת הסטארט-אפ Hirundo [בתרגום מלטינית; סנונית] העוסקת באופטימיזציה של נתוני אימון והסרת ידע במודלי בינה מלאכותית. בשנת 1991 קיבל את הפרס חברת Taub Award in Computer Science על תרומתו ת מחקר במסדי נתונים. בשנת 2000 קיבל את הפרס Hershel Rich – Technion Innovation Award ליזמות מטעם הטכניון על "חוזים אלקטרוניים - גישה חדשה למסחר אלקטרוני אוטומטי". בשנת 2005 קיבל את הפרס VLDB (Very Large Data Bases) 10 Year Paper Award על פיתוח מכונת חיפוש (W3QS) לרשת האינטרנט שהייתה בין מכונות החיפוש הראשונות שהיו קיימות בזמנו. GOODMAN, N., and SHMUELI, O., "Tree queries - a simple class of relational queries", ACM Transaction on Database Systems, Vol. 4-7, pp. 653-677, 1982. GOODMAN, N., and SHMUELI, O., "The tree projection theorem and relational query processing", Journal of Comp. and Syst. Science, Vol. 28-1, pp. 60-79, 1984. SHMUELI, O., and ITAI, A., "Complexity of views: tree and cyclic schemas", SIAM Journal of Computing, Vol. 16-1, pp. 17-37, February 1987. BEERI, C., NAQVI, S., SHMUELI, O., and TSUR, S., "Set constructors in a logic database language", Journal of Logic Programming, Vol. 10-3&4, pp.181-232, 1991. SHMUELI, O., "Equivalence of datalog queries is undecidable", Journal of Logic Programming, Vol. 15, pp. 231-241, 1993. SHMUELI, O., "A single recursive predicate is sufficient for pure datalog", Information and Computation, Vol. 117, No. 1, pp. 91-97, 1995. KONOPNICKI D., and SHMUEL, O., "Information gathering in the world-wide web: the W3QL query language and the W3QS system", ACM Transactions on Database, Vol. 23, No. 4, pp. 364-410, 1998.Systems, Vol. 23, No. 4, pp. 364-410, 1998. Matthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Vivek Sarkar, Rajesh Bordawekar: XJ: integration of XML processing into java. WWW (Alternate Track Papers & Posters) 2004: 340-341. Boaz Golany, Oded Shmueli: A quantitative foundation for defining and manipulating deals to facilitate automated e-commerce. Electronic Commerce Research 7(3-4): 341-365 (2007). Royi Ronen, Oded Shmueli: SoQL: A Language for Querying and Creating Data in Social Networks. ICDE 2009: 1595-1602. עודד שמואלי, באתר dblp דף הבית של עודד שמואלי באתר הטכניון קו"ח של עודד שמואלי(הקישור אינו פעיל) דף הבית של Hirundo סגן עודד שמואלי, באתר הגבורה TheMarker, אלביט השקיעה 2.35 מיליון דולר בחברת הסטארט אפ Dealigence, באתר TheMarker‏, 1 באוגוסט 2000 Oded Shmueli: Dynamic View Maintenance. XP4.5 Workshop on Database Theory 1983 Geomcore הסבר על החברה קישור לאתר - TASP Hirundo | Machine Unlearning Platform, www.hirundo.io (באנגלית) Hershel Rich Technion Innovation Awards-2000 VLDB 10-year Awards