{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:57:47Z","timestamp":1743019067510,"version":"3.40.3"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030595050"},{"type":"electronic","value":"9783030595067"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-59506-7_20","type":"book-chapter","created":{"date-parts":[[2020,10,7]],"date-time":"2020-10-07T23:07:55Z","timestamp":1602112075000},"page":"243-254","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Run-Time Class Generation: Algorithm for Decomposition of Homogeneous Classes"],"prefix":"10.1007","author":[{"given":"Dmytro O.","family":"Terletskyi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,10,8]]},"reference":[{"key":"20_CR1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511615320","volume-title":"Principles of Constraint Programming","author":"KR Apt","year":"2003","unstructured":"Apt, K.R.: Principles of Constraint Programming. Cambridge University Press, New York (2003)"},{"key":"20_CR2","series-title":"Object Technology Series","volume-title":"Object-Oriented Analysis and Design with Applications","author":"G Booch","year":"2007","unstructured":"Booch, G., et al.: Object-Oriented Analysis and Design with Applications. Object Technology Series, 3rd edn. Addison-Wesley Professional, Boston (2007)","edition":"3"},{"key":"20_CR3","volume-title":"Foundations of Object-Oriented Languages: Types and Semantics","author":"KB Bruce","year":"2002","unstructured":"Bruce, K.B.: Foundations of Object-Oriented Languages: Types and Semantics. The MIT Press, Cambridge (2002)"},{"key":"20_CR4","series-title":"Undergraduate Topics in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-774-9","volume-title":"Object-Oriented Programming Languages: Interpretation","author":"ID Craig","year":"2007","unstructured":"Craig, I.D.: Object-Oriented Programming Languages: Interpretation. UTCS. Springer, London (2007). \nhttps:\/\/doi.org\/10.1007\/978-1-84628-774-9"},{"key":"20_CR5","unstructured":"Dechter, R.: Constraint Processing. Morgan Kaufmann Publishers, San Francisco (2003)"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Freuder, E.C., Mackworth, A.K.: Constraint satisfaction: an emerging paradigm. In: Rossi, F., van Beek, P., Walsh, T. (eds.) Handbook of Constraint Programming, chap. 2, pp. 13\u201327. Elsevier, Amsterdam (2006)","DOI":"10.1016\/S1574-6526(06)80006-4"},{"issue":"12","key":"20_CR7","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1145\/966051.966059","volume":"38","author":"S Kamin","year":"2003","unstructured":"Kamin, S.: Routine run-time code generation. ACM SIGPLAN Notices 38(12), 208\u2013220 (2003). \nhttps:\/\/doi.org\/10.1145\/966051.966059","journal-title":"ACM SIGPLAN Notices"},{"key":"20_CR8","unstructured":"Keppel, D., Eggers, S.J., Henry, R.R.: A case for runtime code generation. Technical Report 91\u201311-04, University of Washington, Department of Computer Science and Engineering, January 1991"},{"key":"20_CR9","unstructured":"Leone, M., Lee, P.: Lightweight run-time code generation. In: Proceedings of ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, pp. 97\u2013106. Orlando, FL, USA, June 1994"},{"key":"20_CR10","volume-title":"Object-Oriented Software Construction","author":"B Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice Hall, Santa Barbara (1997)","edition":"2"},{"key":"20_CR11","series-title":"The Springer International Series in Engineering and Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5627-5","volume-title":"Variational Object-Oriented Programming Beyond Classes and Inheritance","author":"M Mezini","year":"1998","unstructured":"Mezini, M.: Variational Object-Oriented Programming Beyond Classes and Inheritance. The Springer International Series in Engineering and Computer Science, vol. 470. Springer, Boston (1998). \nhttps:\/\/doi.org\/10.1007\/978-1-4615-5627-5"},{"key":"20_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-44806-3_2","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"T Sheard","year":"2001","unstructured":"Sheard, T.: Accomplishments and research challenges in meta-programming. In: Taha, W. (ed.) SAIG 2001. LNCS, vol. 2196, pp. 2\u201344. Springer, Heidelberg (2001). \nhttps:\/\/doi.org\/10.1007\/3-540-44806-3_2"},{"key":"20_CR13","first-page":"211","volume-title":"Proceedins of the 24th International Workshop, Concurrency, Specification & Programming, CS&P 2015","author":"DO Terletskyi","year":"2015","unstructured":"Terletskyi, D.O.: Exploiters-based knowledge extraction in object-oriented knowledge representation. In: Suraj, Z., Czaja, L. (eds.) Proceedins of the 24th International Workshop, Concurrency, Specification & Programming, CS&P 2015, vol. 2, pp. 211\u2013221. Rzeszow University, Rzeszow (2015)"},{"key":"20_CR14","unstructured":"Terletskyi, D.O.: Object-Oriented dynamic model of knowledge representation within intelligent software systems. Ph.D. thesis, Faculty of Computer Science and Cybernetics, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine, April 2018"},{"key":"20_CR15","doi-asserted-by":"publisher","unstructured":"Terletskyi, D.O.: Run-time class generation: algorithms for intersection of homogeneous and inhomogeneous classes. In: Proceedings of IEEE 2019 14th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT), pp. 272\u2013277. Lviv, Ukraine, September 2019. \nhttps:\/\/doi.org\/10.1109\/STC-CSIT.2019.8929736","DOI":"10.1109\/STC-CSIT.2019.8929736"},{"key":"20_CR16","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1007\/978-3-030-30275-7_12","volume-title":"Information and Software Technologies","author":"DO Terletskyi","year":"2019","unstructured":"Terletskyi, D.O.: Run-time class generation: algorithms for union of homogeneous and inhomogeneous classes. In: Dama\u0161evi\u010dius, R., Vasiljevien\u0117, G. (eds.) ICIST 2019. CCIS, vol. 1078, pp. 148\u2013160. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-30275-7_12"},{"issue":"2\u20133","key":"20_CR17","first-page":"233","volume":"16","author":"DO Terletskyi","year":"2014","unstructured":"Terletskyi, D.O., Provotar, O.I.: Mathematical foundations for designing and development of intelligent systems of information analysis. Sci. J. Probl. in Program. 16(2\u20133), 233\u2013241 (2014)","journal-title":"Sci. J. Probl. in Program."},{"key":"20_CR18","unstructured":"Terletskyi, D.O., Provotar, O.I.: Object-oriented dynamic networks. In: Setlak, G., Markov, K. (eds.) Computational Models for Business and Engineering Domains, IBS IS&C, vol. 30, pp. 123\u2013136. ITHEA, 1 edn. (2014)"},{"key":"20_CR19","series-title":"Developer\u2019s Library","volume-title":"The Object-Oriented Thought Process","author":"M Weisfeld","year":"2019","unstructured":"Weisfeld, M.: The Object-Oriented Thought Process. Developer\u2019s Library, 5th edn. Addison-Wesley Professional, Boston (2019)","edition":"5"}],"container-title":["Communications in Computer and Information Science","Information and Software Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-59506-7_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,7]],"date-time":"2020-10-07T23:11:08Z","timestamp":1602112268000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-59506-7_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030595050","9783030595067"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-59506-7_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"8 October 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICIST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Information and Software Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kaunas","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lithuania","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 October 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 October 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icist2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icist.ktu.edu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"78","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"23","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"7","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}