Dynamic model evolution

Atzmon Hen-Tov, David Lorenz, Lena Nikolaev, Lior Schachter, Rebecca Wirfs-Brock, Joseph W. Yoder

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

In the Adaptive Object-Model (AOM) architectural style, user-defined domain entities and their relationships, attributes and behavior are described by externally stored metadata. AOM implementations reify the domain entities at runtime by interpreting the metadata. Users change the object model by editing the metadata to reflect changes in the domain. This paper describes a pattern for incorporating model changes into an AOM production system without taking the system off-line. Dynamic evolution of the object model is done during loading of a domain object. The Dynamic Model Evolution pattern is applicable when a system needs to keep running, and the alternative of updating the entire object model at the time a new version comes online is too time consuming to be a practical option.

שפה מקוריתאנגלית
כותר פרסום המארחPLoP 2010 - 17th Conference on Pattern Languages of Programs, Proceedings
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 2010
אירוע17th Conference on Pattern Languages of Programs, PLoP 2010 - Reno, NV, ארצות הברית
משך הזמן: 16 אוק׳ 201018 אוק׳ 2010

סדרות פרסומים

שםACM International Conference Proceeding Series

כנס

כנס17th Conference on Pattern Languages of Programs, PLoP 2010
מדינה/אזורארצות הברית
עירReno, NV
תקופה16/10/1018/10/10

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Dynamic model evolution'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי