{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,22]],"date-time":"2024-06-22T22:10:07Z","timestamp":1719094207056},"reference-count":32,"publisher":"IGI Global","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10,1]]},"abstract":"<p>Real-time applications managing a large number of real-time data require the use of Real-time Database Management Systems (RTDBMS) to meet temporal constraints of both real-time data and transactions. However, a RTDBMS has a dynamic workload and may be frequently overloaded since the arrival times and workloads of user transactions are unpredictable. Therefore, Quality of Service management solutions have been proposed to guarantee the stability of RTDBMS even during unpredictable overload periods. While effective, the design and reuse of these solutions is challenging because they are not formally modeled and there is no tool neither a methodology that helps us design such solutions. To address these issues, the authors propose a design framework based on the Model-Driven Engineering approach providing a modeling architecture, a strategic methodology and a software tool to support modeling and reusing such solutions. The framework is implemented and tested for a real Qos management solution.<\/p>","DOI":"10.4018\/jdm.2016100102","type":"journal-article","created":{"date-parts":[[2017,3,8]],"date-time":"2017-03-08T16:15:19Z","timestamp":1488989719000},"page":"24-38","source":"Crossref","is-referenced-by-count":2,"title":["Model Driven Engineering for Quality of Service Management"],"prefix":"10.4018","volume":"27","author":[{"given":"Salwa","family":"M'barek","sequence":"first","affiliation":[{"name":"RIADI Laboratory, ENSI, Tunis, Tunisia"}]},{"given":"Leila","family":"Baccouche","sequence":"additional","affiliation":[{"name":"INSAT, University of Carthage, Tunis, Tunisia"}]},{"given":"Henda","family":"Ben Ghezala","sequence":"additional","affiliation":[{"name":"RIADI Laboratory, ENSI, Tunis, Tunisia"}]}],"member":"2432","reference":[{"issue":"1","key":"JDM.2016100102-0","first-page":"1","article-title":"A New Approach to Manage QoS in Distributed Multimedia Systems.","volume":"2","author":"B.Alaya","year":"2009","journal-title":"J. of Computer Science and Information Security"},{"key":"JDM.2016100102-1","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA.2010.5587035"},{"key":"JDM.2016100102-2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24686-2_9"},{"key":"JDM.2016100102-3","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.45"},{"key":"JDM.2016100102-4","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231149"},{"key":"JDM.2016100102-5","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.54"},{"key":"JDM.2016100102-6","doi-asserted-by":"crossref","unstructured":"Ben Salem, M., Achour, F., Bouazizi, E., Bouaziz, R., & Duvallet, C. (2013, December 18-20). Applicability of the (m, k)-firm approach for the qos enhancement in distributed RTDBMS. Proc. Int. Conf. Algorithms and Architectures for Parallel Processing ICA3PP \u201813, Vietri sul Mare, Italy (Part 1, pp. 166\u2013175).","DOI":"10.1007\/978-3-319-03859-9_13"},{"issue":"1","key":"JDM.2016100102-7","first-page":"75","article-title":"A quality of service management in distributed feedback control scheduling architecture using different replication policies.","volume":"6","author":"M.Ben Salem","year":"2014","journal-title":"International Journal of Computer Science and Information Technology"},{"key":"JDM.2016100102-8","author":"A.Bestavros","year":"2012","journal-title":"Real-time Database Systems: Issues and Applications"},{"key":"JDM.2016100102-9","unstructured":"Bouazizi, E., Sadeg, B., & Duvallet, C. (2006). Improvement of QoD and QoS in RTDBs. Proc. 14th conf. on real-time and Network System (RTNS '06), Poitiers, France."},{"key":"JDM.2016100102-10","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","author":"M.Brambilla","year":"2012","journal-title":"Model Driven Software Engineering in Practice"},{"key":"JDM.2016100102-11","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.06.001"},{"key":"JDM.2016100102-12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-12206-9_14"},{"key":"JDM.2016100102-13","doi-asserted-by":"publisher","DOI":"10.1016\/S0920-5489(00)00059-3"},{"key":"JDM.2016100102-14","unstructured":"Drey, Z., Faucher, C., Fleurey, F., Mah\u00e9, V., & Vojtisek, D. (2010). Kermeta language reference manual. Retrieved from http:\/\/ecariou.perso.univ-pau.fr\/cours\/idm\/docs\/KerMeta-Manual.pdf"},{"key":"JDM.2016100102-15","article-title":"The RTO-RTDB real-time Data Model.","author":"Z.Ellouze","year":"2012","journal-title":"Proc. World Congress in Computer Science, Computer Engineering, and Applied Computing (WorldComp \u201812)"},{"key":"JDM.2016100102-16","article-title":"A new QoS Management Approach in real-time GIS with heterogeneous real-time geospatial data using a feedback control scheduling.","author":"S.Hamdi","year":"2015","journal-title":"Proc. 19th International Database Engineering & Applications Symposium (IDEAS\u201915)"},{"key":"JDM.2016100102-17","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2012.02.001"},{"issue":"3","key":"JDM.2016100102-18","first-page":"424","article-title":"Situational Method Engineering: State of-the-Art Review.","volume":"16","author":"B.Henderson-Sellers","year":"2010","journal-title":"Journal of Universal Computer Science"},{"issue":"1","key":"JDM.2016100102-19","first-page":"1","article-title":"A Framework to Model real-time Databases.","volume":"7","author":"N.Idoudi","year":"2008","journal-title":"International Journal of Computing and Information Sciences"},{"key":"JDM.2016100102-20","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021581428171"},{"key":"JDM.2016100102-21","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2004.61"},{"key":"JDM.2016100102-22","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"JDM.2016100102-23","doi-asserted-by":"crossref","unstructured":"Louati, N., Duvallet, C., Bouaziz, R., & Sadeg, B. (2011). RTO-RTDB: A real-time object-oriented database model. Proc. IEEE 17th Parallel and Distributed Computing and Systems (PDCS \u201911), Dallas, USA.","DOI":"10.2316\/P.2011.757-045"},{"key":"JDM.2016100102-24","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015398403337"},{"key":"JDM.2016100102-25","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2012.44"},{"key":"JDM.2016100102-26","unstructured":"OMG. (2006). MOF specification. Retrieved from http:\/\/www.omg.org\/spec\/MOF\/2.0\/"},{"key":"JDM.2016100102-27","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000045317.37980.a5"},{"key":"JDM.2016100102-28","doi-asserted-by":"publisher","DOI":"10.5121\/caij.2015.2105"},{"issue":"4","key":"JDM.2016100102-29","first-page":"50","article-title":"Evaluation of MDE tools from a metamodeling perspective.","volume":"19","author":"J.Saraiva","year":"2008","journal-title":"Journal of Database Management"},{"key":"JDM.2016100102-30","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.1998.666814"},{"key":"JDM.2016100102-31","author":"D.Steinberg","year":"2009","journal-title":"EMF: Eclipse Modeling Framework"}],"container-title":["Journal of Database Management"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=178634","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,22]],"date-time":"2024-06-22T21:55:38Z","timestamp":1719093338000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/JDM.2016100102"}},"subtitle":["A Research Note on the Case of Real-Time Database Management Systems"],"short-title":[],"issued":{"date-parts":[[2016,10,1]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jdm.2016100102","relation":{},"ISSN":["1063-8016","1533-8010"],"issn-type":[{"value":"1063-8016","type":"print"},{"value":"1533-8010","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,10,1]]}}}