1 / 23

סקירת כלי

סקירת כלי. מגישות: אליס כהן ואינה מליאר. רקע כללי. הכלי פותח תחילה על ידי חברת P&P Software בשיתוף עם המעבדה לשליטה אוטומטית של אוניברסיטת ETH בשוויץ. הכלי המשיך להתפתח ונכנס לשימוש באוניברסיטת ETH בהקשר של פרויקט גדול באירופה בשם " "ASSERT .

alyn
Download Presentation

סקירת כלי

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. סקירת כלי מגישות: אליס כהן ואינה מליאר

  2. רקע כללי • הכלי פותח תחילה על ידי חברת P&P Software בשיתוף עם המעבדה לשליטה אוטומטית של אוניברסיטת ETH בשוויץ. • הכלי המשיך להתפתח ונכנס לשימוש באוניברסיטת ETH בהקשר של פרויקט גדול באירופה בשם ""ASSERT. • הכלי נועד במקור למידול של משפחות מוצרים בתחום החלל אך הוא שימושי גם למידול של משפחות של מוצרים שאינם קשורים בהכרח לתחום זה.

  3. רקע כללי • הכלי הינו כלי למידול featuresאשר תומך במידול של משפחות מוצר ויישומיהן. • הכלי מאפשר למשתמשים להגדיר feature meta models. • הכלי הינו תוסף לפלטפורמת Eclipse והוא נבנה בשפת JAVA.

  4. היבטים מתודולוגיים בכלי ישנן 3 שכבות של מידול: family meta-modeling level - הגדרת משפחה ברמה העליונה family modeling level - תיאור המשפחה, חייב להיות מופע של family meta-modeling level application modeling level-אפליקציה מהמשפחה המתוארת. application modelמשמש כתיאור של היישום ששייך למשפחה. application modelחייב להיות מופע של family modeling level.

  5. היבטים מתודולוגיים

  6. ארכיטקטורה

  7. ארכיטקטורה ארכיטקטורת התוכנה חשופה למשתמשים באתר הפרויקט ויוצרה בעזרת JavaDoc:

  8. מאפיינים ויכולות יכולת בחירה ב-Family Meta model. יכולת בחירה ב- .Family Display model מידול גרפי של Feature diagrams.

  9. מאפיינים ויכולות דוגמא למידול הגרפי:

  10. מאפיינים ויכולות דוגמא למידול הגרפי – אפשרות לניווט בדיאגרמה:

  11. מאפיינים ויכולות דוגמא למידול הגרפי – בדיקת תקינות:

  12. מאפיינים ויכולות יכולת בחירה ב-Family Meta model. יכולת בחירה ב- .Family Display model מידול גרפי של Feature diagrams. יכולת בחירה ב-Global Constraints Meta-Model.

  13. מאפיינים ויכולות Global Constraints Meta-Model:

  14. מאפיינים ויכולות יכולת בחירה ב-Family Meta model. יכולת בחירה ב- .Family Display model מידול גרפי של Feature diagrams. יכולת בחירה ב-Global Constraints Meta-Model. יכולת בחירה ב-Global Constraints Compiler and Global Constraints Checker.

  15. מאפיינים ויכולות Global Constraints Compiler and Global Constraints Checker:

  16. מאפיינים ויכולות יכולת בחירה ב-Family Meta model. יכולת בחירה ב- .Family Display model מידול גרפי של Feature diagrams. יכולת בחירה ב-Global Constraints Meta-Model. יכולת בחירה ב-Global Constraints Compiler and Global Constraints Checker. הצגת המידול הגרפי כקובץ XML.

  17. מאפיינים ויכולות דוגמא למידול הגרפי וייצוגו בשפת XML:

  18. מאפיינים ויכולות דוגמא נוספת למידול הגרפי וייצוגו בשפת XML:

  19. מאפיינים ויכולות

  20. פרסומים רעיונות מרכזיים שעל בסיסם נבנה כלי ה-XFeature פורסמו ותוארו באמצעים שונים על ידי מפתחי הכלי: • מאמר בשם "Xml-Based Feature Modeling” אשר הוצג בכנס של ה-ICSR בשנת 2004. • בספר: “Software Reuse: Methods, Techniques, and Tools” By J. Bosch and C. Krueger

  21. יתרונות • שימוש בטכנולוגיה סטנדרטית (XML ו-Eclipse). • אפשרות להתאמה אישית של ה-family meta model לצרכי המשתמש. • מספק למשתמש meta models יחודיים עבור אפליקציות מתחום החלל.

  22. חסרונות • בכלי קיימים מספר באגים שמקשים על השימוש בו. • מדריך המשתמש לא מתאים למשתמשים מתחילים. • לא קיימים מקורות מידע נוספים מעבר לאתר של הכלי.

  23. שאלות

More Related