الأدوات الجاذبية
أداة Gravity هي نموذج أبحاث لتحليل تصميم البرمجيات وأمنها وتقييم وتنفيذ عمليات إعادة التجديد وتحسين البرامج الآلي.
- Sven Peldszus: الامتثال الأمني في تطوير أنظمة البرمجيات التي تعتمد على النماذج في وجود تطور ومتغيرات طويلة الأجل ، Springer ، 2022-Book
- Sebastian Ruland ، Géza Kulcsár ، Erhan Leblebici ، Sven Peldszus ، Malte Lochau: التحكم في سطح الهجوم من إعادة توجيه الكائنات. في: وقائع المؤتمر الدولي الحادي والعشرين حول الأساليب الأساسية في هندسة البرمجيات (FASE) ، الصفحات 38-55 ، أبريل 2018 - ورقة - الوصول المفتوح
- Sven Peldszus ، Géza Kulcsár ، Malte Lochau ، Sandro Schulze: حول الكشف المستمر عن عيوب التصميم في البرامج الموجه نحو الكائنات باستخدام مطابقة متعددة النماذج. في: وقائع المؤتمر حول هندسة البرمجيات (SE) ، Gesellschaft Für Informatik ، 2018 - ورقة
- Sven Peldszus ، Géza Kulcsár ، Malte Lochau ، Sandro Schulze: الكشف المستمر لعيوب التصميم في البرامج الموجه نحو الكائنات المتطورة باستخدام مطابقة متعددة النماذج. في: وقائع المؤتمر الدولي 31 حول هندسة البرمجيات الآلية (ASE) ، سبتمبر 2016 - preprint
- Sven Peldszus ، Géza Kulcsár ، Malte Lochau ، Sandro Schulze: التطور المشارك المتزايد لبرامج Java استنادًا إلى تحول الرسم البياني ثنائي الاتجاه. في: وقائع مبادئ وممارسات البرمجة على منصة Java (PPPJ) ، ACM ، ص. 138-151 ، 2015 - ورقة
- Sven Peldszus ، Géza Kulcsár ، Malte Lochau: حل لدراسة حالة Java لإعادة تهيئة Emoflon. في: Tassilo Horn ، Filip Krikava ، Louis Rose (محررين): وقائع مسابقة أداة التحول الثامنة (TTC) ، CEUR Workshop Proceedings ، pp. 118-122 ، July 2015 - Paper - Open Access
- Géza Kulcsár ، Sven Peldszus ، Malte Lochau: إعادة توجيه موجهة إلى كائنات لبرامج Java باستخدام تحويل الرسم البياني. في: Tassilo Horn ، Filip Krikava ، Louis Rose (محررين): وقائع مسابقة أداة التحول الثامنة (TTC) ، CEUR Workshop Proceedings ، pp. 53-82 ، July 2015 - Paper - Open Access
تثبيت
يمكن تثبيت الأداة من التحديثات التالية إلى Eclipse 2023-12: https://gravity-tool.github.io/updatesite
يجب تثبيت جميع التبعيات تلقائيًا. في بعض الأحيان يكون من الضروري تنشيط الجوانب المحدثة المضافة أثناء التثبيت يدويًا.
وصف المستودع
هذا هو المستودع الرئيسي الذي يتم بموجبه دمج كل شيء
كيف تبني الجاذبية باستخدام Maven
- استنساخ هذا المستودع بما في ذلك العارض الفرعي
- قم بتشغيل "MVN التحقق" "
كيف تبني الجاذبية في Eclipse
متطلبات:
- Eclipse (تم اختباره مع 2023-12)
- المكونات الإضافية Eclipse:
A) Modisco Plugin B) Emoflon :: Tie (www.emoflon.org) ، تم استضافته الآن في https://gravity-tool.org/emoflon-tie/updatesite/
احصل على رمز المصدر:
- يتم استضافة المشروع بأكمله في مستودع GIT عبر github: https://github.com/gravity-tool/gravity-tool
- بالنسبة لأطروحات الطلاب ، يجب على كل طالب الحصول على فرعه/فرعها
هيكل مستودع GIT:
- التقييم -> مشاريع التقييم لأتمتة تقييم الأوراق المختلفة.
- التنفيذ -> تنفيذ أداة الجاذبية.
- بناء -> مشاريع الميزة والتحديثات
بناء في الكسوف:
- استيراد جميع المشاريع من مجلد التنفيذ إلى مساحة عمل Eclipse
- تحديث جميع المشاريع
- بناء جميع المشاريع مع قيادة البناء emoflon
- تعديل الذاكرة في وسيطات تكوين وقت التشغيل لتجنب أخطاء GC أو الكومة عند معالجة مشاريع أكبر بجاذبية. (على سبيل المثال إلى "-xms1024m ، -xmx4096m ، xxmaxpermsize512m" أو اعتمادًا على كمية الذاكرة المثبتة في جهازك حتى القيم العليا لـ "-xmx"
المطورين
- سفين بيلدزوس
- سيباستيان رولاند
- جيزا كولكسار
- ...
انظر أيضًا قائمة المساهمين الذين شاركوا في هذا المشروع.
رخصة
تم ترخيص هذا المشروع بموجب ترخيص Eclipse Public - SEET ملف الترخيص للحصول على التفاصيل.
اتصال
سفين بيلدزوس ([email protected])
جامعة رور بوشوم بوشوم ، ألمانيا