{"id":"https://openalex.org/W2109345443","doi":"https://doi.org/10.1088/0967-1846/1/5/001","title":"KTK: kernel support for configurable objects and invocations","display_name":"KTK: kernel support for configurable objects and invocations","publication_year":1994,"publication_date":"1994-09-01","ids":{"openalex":"https://openalex.org/W2109345443","doi":"https://doi.org/10.1088/0967-1846/1/5/001","mag":"2109345443"},"language":"en","primary_location":{"id":"doi:10.1088/0967-1846/1/5/001","is_oa":false,"landing_page_url":"https://doi.org/10.1088/0967-1846/1/5/001","pdf_url":null,"source":{"id":"https://openalex.org/S87816165","display_name":"Distributed Systems Engineering","issn_l":"0967-1846","issn":["0967-1846","1361-6390"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320083","host_organization_name":"IOP Publishing","host_organization_lineage":["https://openalex.org/P4310320083","https://openalex.org/P4310311669"],"host_organization_lineage_names":["IOP Publishing","Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Systems Engineering","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/A5108506842","display_name":"B Mukherjee","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"B Mukherjee","raw_affiliation_strings":["Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5105362616","display_name":"Driele Luize Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D Silva","raw_affiliation_strings":["Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111897821","display_name":"K Schwan","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"K Schwan","raw_affiliation_strings":["Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051777159","display_name":"Ahmed Gheith","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"A Gheith","raw_affiliation_strings":["Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5108506842"],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":2.7826,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.90753232,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"1","issue":"5","first_page":"259","last_page":"270"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/computer-science","display_name":"Computer science","score":0.8143837451934814},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6889740228652954},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.499983549118042},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.49902939796447754},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.47583746910095215},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.44758692383766174},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.42574116587638855},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.38763171434402466}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8143837451934814},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6889740228652954},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.499983549118042},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.49902939796447754},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47583746910095215},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.44758692383766174},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.42574116587638855},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38763171434402466},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1088/0967-1846/1/5/001","is_oa":false,"landing_page_url":"https://doi.org/10.1088/0967-1846/1/5/001","pdf_url":null,"source":{"id":"https://openalex.org/S87816165","display_name":"Distributed Systems Engineering","issn_l":"0967-1846","issn":["0967-1846","1361-6390"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320083","host_organization_name":"IOP Publishing","host_organization_lineage":["https://openalex.org/P4310320083","https://openalex.org/P4310311669"],"host_organization_lineage_names":["IOP Publishing","Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Systems Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W64388180","https://openalex.org/W1559533846","https://openalex.org/W1964988644","https://openalex.org/W1966938284","https://openalex.org/W1973960860","https://openalex.org/W1976521264","https://openalex.org/W1976670207","https://openalex.org/W1985136467","https://openalex.org/W1998443198","https://openalex.org/W2011563878","https://openalex.org/W2031969505","https://openalex.org/W2036790532","https://openalex.org/W2052400974","https://openalex.org/W2074907750","https://openalex.org/W2082649304","https://openalex.org/W2082798584","https://openalex.org/W2084776520","https://openalex.org/W2087942346","https://openalex.org/W2090729416","https://openalex.org/W2107976352","https://openalex.org/W2111385318","https://openalex.org/W2114717059","https://openalex.org/W2121134342","https://openalex.org/W2126878180","https://openalex.org/W2131791649","https://openalex.org/W2133994361","https://openalex.org/W2134514186","https://openalex.org/W2159952782","https://openalex.org/W2164648846","https://openalex.org/W2170247822","https://openalex.org/W2489688296","https://openalex.org/W3142328950"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2155788121","https://openalex.org/W4235469518","https://openalex.org/W2387706296","https://openalex.org/W2480201319","https://openalex.org/W2611067230","https://openalex.org/W2731059981","https://openalex.org/W2084977540"],"abstract_inverted_index":{"The":[0],"Kernel":[1],"Tool":[2],"Kit":[3],"(KTK)":[4],"is":[5,91,167],"an":[6,155],"object-based":[7],"programming":[8],"library":[9],"that":[10,47,145],"offers":[11],"explicit":[12],"support":[13,97,140],"for":[14,27,93,188,199],"on-":[15],"and":[16,35,60,101,125,135,137,186,206],"off-line":[17],"program":[18],"configuration.":[19],"Specifically":[20],"KTK":[21,165,179,198],"allows":[22],"the":[23,53,76,83,141,161,171,195],"specification":[24],"of":[25,78,143,152,164,174,197,201],"attributes":[26,166],"object":[28,30,36,79,123],"classes,":[29],"instances,":[31],"state":[32],"variables,":[33],"operations,":[34],"invocations.":[37],"Attributes":[38],"are":[39,58,146],"interpreted":[40],"by":[41],"pre-":[42],"or":[43,74],"programmer-defined":[44],"policy":[45],"classes":[46],"may":[48],"be":[49,63],"varied":[50],"separately":[51],"from":[52],"abstractions":[54],"with":[55,105],"which":[56],"they":[57,61],"associated,":[59],"can":[62],"used":[64],"to":[65,96,117,120,128,139,169],"vary":[66],"objects'":[67],"internal":[68],"implementations":[69],"without":[70,81],"changing":[71],"their":[72,130],"functionalities,":[73],"change":[75],"semantics":[77,109,127],"invocations":[80],"affecting":[82],"methods":[84],"being":[85],"invoked.":[86],"As":[87],"a":[88,189],"result,":[89],"it":[90],"straightforward":[92],"KTK:":[94],"(1)":[95],"no-thread,":[98],"single":[99],"thread":[100],"multi-threaded":[102],"objects":[103,144,180],"along":[104],"many":[106],"different":[107],"invocation":[108,126],"(e.g.,":[110],"periodic,":[111],"asynchronous,":[112],"synchronous,":[113],"event-driven,":[114],"etc.),":[115],"(2)":[116],"permit":[118],"programmers":[119],"implement":[121],"new":[122],"types":[124],"match":[129],"applications'":[131],"requirements":[132],"in":[133,154],"functionality":[134],"performance,":[136],"(3)":[138],"construction":[142],"dynamically":[147],"configurable":[148,202],"at":[149,183],"any":[150],"level":[151],"abstraction":[153],"operating":[156,203],"system.":[157],"In":[158],"this":[159],"paper,":[160],"on-line":[162],"configuration":[163],"shown":[168],"improve":[170],"run-time":[172],"performance":[173],"multiprocessor":[175,190],"applications.":[176],"We":[177],"configure":[178],"typically":[181],"resident":[182],"both":[184],"application-":[185],"kernel-level":[187],"target":[191],"machine,":[192],"thereby":[193],"demonstrating":[194],"utility":[196],"development":[200],"system":[204],"mechanisms":[205],"user-level":[207],"abstractions.":[208]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
