מסגרת Steatechart UML.

הדרך הקלה להשתמש statecharts ..
הורד עכשיו

מסגרת Steatechart UML. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Christian Mocek
  • אתר האינטרנט של המוציא לאור:

מסגרת Steatechart UML. תגים


מסגרת Steatechart UML. תיאור

הדרך הקלה להשתמש statecharts .. מסגרת UML SteTechart היא מסגרת עבור Java ו- C + +. מסגרת זו מיישמת את הסמנטיקה והתחביר של אומל סטצ'רטס ב C + + ו- Java. זה נותן למפתחים קל לשימוש API לאינטגרציה של זה דיאגרמה לסוג לתוך הקוד שלהם. הוא משוחרר תחת רישיון ציבורי פחות גנו. מה הם stecharts? Stecharts הוכנסו לראשונה על ידי דוד הראל בשנת 1987 והם מבוססים על הכללה של מושגים של מכונות המדינה סופיות. הם מכוונים גרפים והשתמשו כדי לתאר את ההתנהגות של אובייקט במקום רצף או שיתוף פעולה דיאגרמות המתארות את האינטראקציה בין אובייקטים. קבוצת ניהול האובייקט הוסיפה סוג זה של דיאגרמה לתוך מפרט UML עם סמנטיקה שונה מעט. הגברת הראשי של stecharts היא היכולת להשתמש בהיררכיה ובמקביל במתן. למה להשתמש בו? השוואה לבעיה אלטרנטיבה עם stechecharts היא כי הסמנטיקה היא די קשה להבין וקשה ליישם כי כמה אלמנטים אינם מסוגלים למפות ישירות לשפות תכנות שוטפות. לכן היזם נמצא במצב מביך: הוא יכול לדוגל את התנהגות האובייקט בכלי המקרה שלו ולאחר מכן יש את הבעיה כי היישום קשה לממש ואת error-prone.One אפשרות היא השימוש של המדינה, הציג אריך גמא et. אל. אבל יש כמה חסרונות עם גישה זו: * זה רק תומך מכונות המדינה סופית (FSMS) ולא היררכיה או מקביל * האלמנטים (כמו E.G. פעולות ומעברים) אינם מיוצגים כאובייקטים אמיתיים. במקום זאת הם מוסתרים בכיתות המיישמות מדינה שהקשה להבין, לשנות ולתחזק את התוכנה * לא ניתן להפריד בין התשתית של ה- FSM ואת התצורה של Runtime. במקום מופעים רבים של FSM חייב להתרחש בזיכרון אם יש להשתמש בו יותר מפעם אחת בפרויקט Timethis מטפל בבעיות אלה ומשתמש בגישה אחרת. במקור המסגרת התבססה על תזה הדיפלומה שלי במדעי המחשב באוניברסיטת דורטמונד, גרמניה, ונוצרה כדי לרוץ stecharts על spenstorms לגו. מאוחר יותר זה היה מותאם ו ported C + +. הנה כמה תכונות עיקריות של "מסגרת UML SteTechart": · קל מאוד לשימוש ב- API (ראה תיעוד לפרטים) · מיושם ב- C + + ו- Java · דורש רק כמות קטנה מאוד של זיכרון · עיצוב עצמים מלאי (כל האלמנטים הם אובייקטים אמיתיים) · שימוש מקביל של תשתית סטטצ'רט. Runtime נתונים ספציפיים הוא encapsulated באובייקט קטן. תמיכה באלמנטים רבים של stastecharts: · מדינות פשוטות, היררכיות ומקבוצות · התחל ומדינות סופיות · היסטוריה והיסטוריה עמוקה pseudostates במדינות היררכיות · מזלג ולהצטרף pseudatates עבור מדינות בו זמנית · מעברים מקוטעים באמצעות נקודות צומת · מעברים יכולים לחצות גבולות של מדינות מרוכבות (כניסה מרומזת / יציאה) · כניסה, לעשות ולצאת פעולות במדינות · אירועים, שומרים ופעולות למעברים · תורי אירוע אסינכרוני לאירועי האות, כולל בריכת שחיה מה חדש במהדורה זו: · תוקן באג בקונגדאנקרה · נוהל כיבוי קבוע כאשר הנושאים שנוצרו הם חוטים שאינם דורונים.


מסגרת Steatechart UML. תוכנה קשורה