{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:10Z","timestamp":1750306750393,"version":"3.41.0"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2013,8,26]],"date-time":"2013-08-26T00:00:00Z","timestamp":1377475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2013,8,26]]},"abstract":"<jats:p>The behaviors of real time software systems do not depend only on the values of input and output signals, but also on the times of their occurrences. Real time systems (RTS) interact with their environments using time constrained input\/output signals. The complexity of Real Time Systems is continually increasing which makes their design very challenging. In RTS, the scheduling of tasks with hard deadlines has been an important area of research. Unified Modeling Language (UML), the standard visual object-oriented modeling language, is suitable to deal with this complexity. The main objective of this paper is to compare two protocols using UML 2.0 models. The shortcomings of the existing Priority Inheritance protocol are represented using one UML model. Further, the Stack Based Priority Ceiling protocol is used to overcome this difficulty using an improved model.<\/jats:p>","DOI":"10.1145\/2507288.2507305","type":"journal-article","created":{"date-parts":[[2013,9,3]],"date-time":"2013-09-03T11:57:11Z","timestamp":1378209431000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Comparative analysis of real time resource access control protocols using UML 2.0"],"prefix":"10.1145","volume":"38","author":[{"given":"Rumpa","family":"Hazra","sequence":"first","affiliation":[{"name":"Heritage Institute of Technology Kolkata, India"}]},{"given":"Shouvik","family":"Dey","sequence":"additional","affiliation":[{"name":"Cognizant Technology Solutions, Kolkata, India"}]},{"given":"Ananya","family":"Kanjilal","sequence":"additional","affiliation":[{"name":"B.P. Poddar Institute of Technology, Kolkata, India"}]},{"given":"Swapan","family":"Bhattacharya","sequence":"additional","affiliation":[{"name":"NIT Surathkal, Karnataka, India"}]}],"member":"320","published-online":{"date-parts":[[2013,8,26]]},"reference":[{"volume-title":"Massachusetts Institute of Technology","year":"1983","author":"Mok A. K.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/EUROMICRO.2006.14"},{"key":"e_1_2_1_3_1","unstructured":"B. Selic G. Gullekson P. Ward. Real-Time Object-Oriented Modeling John Wiley & Sons Ltd. New York 1994.   B. Selic G. Gullekson P. Ward. Real-Time Object-Oriented Modeling John Wiley & Sons Ltd. New York 1994."},{"volume-title":"Kamata","year":"1998","author":"Selic B.","key":"e_1_2_1_4_1"},{"volume-title":"Embedded Systems Programming","year":"1998","author":"Douglass B.P.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/800215.806568"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/358818.358824"},{"key":"e_1_2_1_8_1","first-page":"43","volume-title":"Programming Languages","author":"Dijkstra E. W.","year":"1968"},{"key":"e_1_2_1_9_1","first-page":"31","volume-title":"4th IEEE International Symposium on Object Oriented Real-Time Distributing Computing ISORC","author":"K\u00fcster J. M.","year":"2001"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/317531.317538"},{"volume-title":"Proc. IEEE Real Time System Symp","year":"1987","author":"Lehoczky J.P.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"J.Y. Leung and M.L. Merrill. A note on preemptive scheduling of periodic real time tasks. Inform. Processing Lett 11(3) Nov 1980.  J.Y. Leung and M.L. Merrill. A note on preemptive scheduling of periodic real time tasks. Inform. Processing Lett 11(3) Nov 1980.","DOI":"10.1016\/0020-0190(80)90123-4"},{"key":"e_1_2_1_13_1","first-page":"271","volume-title":"Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS","author":"Bichler L.","year":"2002"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/503271.503236"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.57058"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"volume-title":"Kluwer Academic Publishers","year":"1993","author":"Klein M.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Maria Cruz Valiente Gonzalo Genova and Jesus Carretero. UML 2.0 Notation for Modeling Real Time Task Scheduling. Journal of Object Technology 5(4) May-June 2006.  Maria Cruz Valiente Gonzalo Genova and Jesus Carretero. UML 2.0 Notation for Modeling Real Time Task Scheduling. Journal of Object Technology 5(4) May-June 2006.","DOI":"10.5381\/jot.2006.5.4.a2"},{"volume-title":"Object Management Group","year":"2004","author":"Object Management Group","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","unstructured":"OMG. OMG Unified Modeling Language Specification OMG Document -- formal\/03-03-01 edition March 2003.  OMG. OMG Unified Modeling Language Specification OMG Document -- formal\/03-03-01 edition March 2003."},{"key":"e_1_2_1_21_1","unstructured":"OMG. UML 2.0 Superstructure Specification OMG Document -- formal\/05-07-04 edition July 2005.  OMG. UML 2.0 Superstructure Specification OMG Document -- formal\/05-07-04 edition July 2005."},{"key":"e_1_2_1_22_1","unstructured":"OMG. UML Profile for Modeling and Analysis of Real-Time and Embedded systems OMG Document -- realtime\/05-02-06 edition February 2005.  OMG. UML Profile for Modeling and Analysis of Real-Time and Embedded systems OMG Document -- realtime\/05-02-06 edition February 2005."},{"key":"e_1_2_1_23_1","unstructured":"OMG. UML Profile for Schedulability Performance and Time Specification OMG Document -- formal\/05-01-02 edition January 2005.  OMG. UML Profile for Schedulability Performance and Time Specification OMG Document -- formal\/05-01-02 edition January 2005."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2000.839532"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2507288.2507305","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2507288.2507305","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:29Z","timestamp":1750231709000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2507288.2507305"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8,26]]},"references-count":24,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2013,8,26]]}},"alternative-id":["10.1145\/2507288.2507305"],"URL":"https:\/\/doi.org\/10.1145\/2507288.2507305","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2013,8,26]]},"assertion":[{"value":"2013-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}