{"id":"https://openalex.org/W4405022698","doi":"https://doi.org/10.1134/s0361768824700245","title":"Object-Oriented Approach to Script Support in Optical CAD Systems","display_name":"Object-Oriented Approach to Script Support in Optical CAD Systems","publication_year":2024,"publication_date":"2024-12-01","ids":{"openalex":"https://openalex.org/W4405022698","doi":"https://doi.org/10.1134/s0361768824700245"},"language":"en","primary_location":{"id":"doi:10.1134/s0361768824700245","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768824700245","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261","3034-5847"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010564207","display_name":"Mikhail Sergeevich Kopylov","orcid":"https://orcid.org/0000-0002-9526-0766"},"institutions":[{"id":"https://openalex.org/I86427540","display_name":"Keldysh Institute of Applied Mathematics","ror":"https://ror.org/01dv3hq14","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210124601","https://openalex.org/I86427540"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"M. S. Kopylov","raw_affiliation_strings":["Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia"],"raw_orcid":"https://orcid.org/0000-0002-9526-0766","affiliations":[{"raw_affiliation_string":"Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia","institution_ids":["https://openalex.org/I86427540"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022436004","display_name":"N. B. Deryabin","orcid":"https://orcid.org/0000-0003-1248-6047"},"institutions":[{"id":"https://openalex.org/I86427540","display_name":"Keldysh Institute of Applied Mathematics","ror":"https://ror.org/01dv3hq14","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210124601","https://openalex.org/I86427540"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"N. B. Deryabin","raw_affiliation_strings":["Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia"],"raw_orcid":"https://orcid.org/0000-0003-1248-6047","affiliations":[{"raw_affiliation_string":"Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia","institution_ids":["https://openalex.org/I86427540"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075892401","display_name":"Evgeny Yurievich Denisov","orcid":"https://orcid.org/0000-0002-0614-9100"},"institutions":[{"id":"https://openalex.org/I86427540","display_name":"Keldysh Institute of Applied Mathematics","ror":"https://ror.org/01dv3hq14","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210124601","https://openalex.org/I86427540"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"E. Yu. Denisov","raw_affiliation_strings":["Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia"],"raw_orcid":"https://orcid.org/0000-0002-0614-9100","affiliations":[{"raw_affiliation_string":"Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, 125047, Moscow, Russia","institution_ids":["https://openalex.org/I86427540"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5010564207","https://openalex.org/A5022436004","https://openalex.org/A5075892401"],"corresponding_institution_ids":["https://openalex.org/I86427540"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.16110596,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"50","issue":"7","first_page":"524","last_page":"531"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.984499990940094,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.984499990940094,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9491999745368958,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13286","display_name":"Modeling and Simulation Systems","score":0.9448999762535095,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.8867429494857788},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8047841787338257},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.7901521921157837},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6654230952262878},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.5528910160064697},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.506888210773468},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.4874885082244873},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4617678225040436},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.4394485056400299},{"id":"https://openalex.org/keywords/object-oriented-analysis-and-design","display_name":"Object-oriented analysis and design","score":0.41361963748931885},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.34136849641799927},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.24094128608703613},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23543697595596313},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1492152214050293},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14825430512428284},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07847791910171509}],"concepts":[{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.8867429494857788},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8047841787338257},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7901521921157837},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6654230952262878},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.5528910160064697},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.506888210773468},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.4874885082244873},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4617678225040436},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4394485056400299},{"id":"https://openalex.org/C184667871","wikidata":"https://www.wikidata.org/wiki/Q1237775","display_name":"Object-oriented analysis and design","level":4,"score":0.41361963748931885},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.34136849641799927},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.24094128608703613},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23543697595596313},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1492152214050293},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14825430512428284},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07847791910171509},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1134/s0361768824700245","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768824700245","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261","3034-5847"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W2590778538","https://openalex.org/W2885744673","https://openalex.org/W2890536590","https://openalex.org/W2890933730","https://openalex.org/W2993336396","https://openalex.org/W3203221507","https://openalex.org/W6600938150"],"related_works":["https://openalex.org/W3023169329","https://openalex.org/W4389470870","https://openalex.org/W2782165897","https://openalex.org/W1582950852","https://openalex.org/W4300438041","https://openalex.org/W2054104202","https://openalex.org/W2139703748","https://openalex.org/W2761254753","https://openalex.org/W1024825291","https://openalex.org/W2188981919"],"abstract_inverted_index":{"Abstract":[0],"Features":[1],"of":[2,47,74],"the":[3,29,45,77,96,109],"Python":[4],"script":[5,100],"support":[6,18,55],"in":[7,28],"an":[8,38],"actively":[9],"developing":[10],"interactive":[11],"graphics":[12],"system":[13,49,78,97],"are":[14],"discussed.":[15],"Such":[16],"a":[17,20,33,66],"is":[19,24,61,65,103],"labor-intensive":[21],"task,":[22],"which":[23],"difficult":[25],"to":[26,35,43,114],"automate":[27],"general":[30],"case.":[31],"As":[32],"solution":[34],"this":[36,83],"problem,":[37],"approach":[39],"that":[40,70],"allows":[41],"developers":[42],"combine":[44],"creation":[46],"new":[48],"components":[50],"with":[51,98],"simultaneously":[52],"embedding":[53],"scripting":[54],"without":[56],"writing":[57],"redundant":[58],"additional":[59],"code":[60],"proposed.":[62],"The":[63],"result":[64],"user-friendly":[67],"object-oriented":[68],"API":[69,84],"describes":[71],"all":[72],"aspects":[73],"interaction":[75],"between":[76],"and":[79],"scripts.":[80],"Scripts":[81],"using":[82],"can":[85],"be":[86],"used":[87],"for":[88,94,111],"modeling":[89],"automation":[90],"as":[91,93,106],"well":[92],"extending":[95],"custom":[99],"classes.":[101],"This":[102],"especially":[104],"important":[105],"it":[107],"provides":[108],"opportunity":[110],"ordinary":[112],"users":[113],"independently":[115],"extend":[116],"closed-source":[117],"systems.":[118]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2025-10-10T00:00:00"}
