תעשיית האוויוניקה של העשור האחרון
התאפיינה בהאצה טכנולוגית מהירה, כאשר
החזון של תא הטייס המקושר הפך למציאות
יומיומית. הודות להתקדמות הרבה בתחומי
חומרה ותוכנה, ספקים לתחום האוויוניקה
חיישנים על כנף
10,000
יכולים עתה למקם עד
של מטוס, שלא לדבר על קישור הטיסה למערך
של מערכות בקרה קרקעיות ואפליקציות
לחסכון בדלק. תורם מרכזי שאפשר להפוך
זאת למציאות, היה הריבוי של מעבדים מרובי
ליבות ופתרונות תוכנה עבורם.
כדי להטמיע פתרון על גבי פלטפורמה מרובת
ליבות, נדרשים ספקי מערכות אוויוניקה
להתמודד עם אתגרי הטמעה והסמכה רבים,
שאינם קיימים במערכות בעלות ליבה בודדת
או מערכות עם מספר מעבדים נפרדים. הבה
נבחן אחדות מהבעיות שמחייבות טיפול
כדי להבין את היתרונות הפוטנציאליים
והמגבלות של פתרונות מרובי ליבה.
ציות לדרישות בטיחות
ואבטחה
מערכות התומכות בדור חדש של אפליקציות
אוויוניקה, צריכות לשלב אמצעי בטיחות
תפקודיים עם יכולות אבטחה חזקות.
אתגרי מערכותמרובות ליבה באוויוניקה
דבריםשחשוב לדעת
5
למערכות אלה אסור להעמיד חיי אדם
בסכנה, ובמקביל הן חייבות להיות מתוכננות
בדרך כזאת שלא תתאפשר התערבות בהן
מהעולם החיצוני.
המורכבות של ארכיטקטורות אבטחה
מרובות רמות ורב שכבתית עם פתרונות
מרובי ליבה, הנדרשים כדי לטפל באפליקציות
רבות בעלות דרישות בטיחות מגוונות, תדרוש
בדרך שימוש בריבוי שכבות תוכנה.
,)
RTOS
עבור מערכות הפעלה זמן אמת (
הטמעה שכזו מתבצעת בצורת חציצה של זמן
,)
MMU
ומקום בשימוש ביחידת ניהול זיכרון (
בסיוע וירטואליזציה של חומרה, תוכנה
דטרמיניסטית, ותקשורת קפדנית. כדי להציג
הפרדה, אפליקציות חייבות לרוץ במחיצות
שונות. הן יכולות להתעדכן ולקבל הסמכות
באופן נפרד, ללא השפעה על שאר המערכת.
השרטוט מציג דוגמא שכזו.
עמידה בזמני סבב
כאשר יותר חברות בתחום המטוסים בונות
מחדש את תהליכי הפיתוח שלהן כדי לתמוך
בקידום טכנולוגיות ומודלים עסקיים חדשים,
לעתים קרובות הן עומדות בלחצים הקשורים
לאספקת פרויקטים בזמן. עקומת הלימוד
Wind River ,
סטפן אולסן
הכרוכה בטכנולוגיות חדשות ובמאמצי הניוד
שלהן, החלממערכות"פשוטות" ועד למערכות
מורכבות והדור הבא של פלטפורמות מרובות
ליבה וירטואליות, יכולים להיתקל במשוכות
בלתי צפויות רבות.
לעתים קרובות פרויקטים מתחילים עם רמת
מוכנות חזויה לטכנולוגיה. הוספה או שינוי
התוכנית בכל שלב בדרך עלולים לגרום לסבבי
הסמכה מחדש, או ליצור תלויות בלתי צפויות
כל הקשור לשימוש חוזר בתוכנה, מערכי
בדיקות וסימולציה של מערכות. בכל מקרה
שלא יהיה, לוח הזמנים לא משתנה.
פתרון בעיה זו אינו רק עניין פשוט של איתור
וגיוס אנשים שימלאו את פערי המיומנויות.
זה גם לא עניין של מציאת ושיתוף פעולה עם
שחקנים אחרים בתעשייה כמו יצרני מוליכים
למחצה, ספקי תוכנה עצמאיים וגופי רגולציה.
) יכולים
COTS
פתרונות מדף מסחריים (
למלא כאן תפקיד חשוב, כשהם מסייעים
לקדם פתרונות חדשים תוך סיכון נמוך יותר.
סיכון כולל של פרויקטים
הצפיפות הגוברת של תוכנה משובצת
במערכות אוויוניקה חדשות, והמורכבות
של פיתוח ובחינת התלויות של מערכות
New-Tech Military Magazine l 58