{"id":"https://openalex.org/W4230310497","doi":"https://doi.org/10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","title":"Using interpreted CompositeCalls to improve operating system services","display_name":"Using interpreted CompositeCalls to improve operating system services","publication_year":2000,"publication_date":"2000-05-01","ids":{"openalex":"https://openalex.org/W4230310497","doi":"https://doi.org/10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/A5101680066","display_name":"Francisco J. Ballesteros","orcid":"https://orcid.org/0000-0001-7911-514X"},"institutions":[{"id":"https://openalex.org/I182083151","display_name":"Universidad Rey Juan Carlos","ror":"https://ror.org/01v5cv687","country_code":"ES","type":"education","lineage":["https://openalex.org/I182083151"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"F. J. Ballesteros","raw_affiliation_strings":["Systems and Communications Group, Rey Juan Carlos University of Madrid, c/ Tulipan, E-28933 Mostoles, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Systems and Communications Group, Rey Juan Carlos University of Madrid, c/ Tulipan, E-28933 Mostoles, Madrid, Spain","institution_ids":["https://openalex.org/I182083151"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103551165","display_name":"R.B. Jimenez","orcid":null},"institutions":[{"id":"https://openalex.org/I88060688","display_name":"Universidad Polit\u00e9cnica de Madrid","ror":"https://ror.org/03n6nwv02","country_code":"ES","type":"education","lineage":["https://openalex.org/I88060688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Ricardo Jimenez","raw_affiliation_strings":["Facultad de Informatica, Technical University of Madrid, E-28660 Boadilla del Monte, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Facultad de Informatica, Technical University of Madrid, E-28660 Boadilla del Monte, Madrid, Spain","institution_ids":["https://openalex.org/I88060688"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108785795","display_name":"Marta Pati\ufffdo","orcid":null},"institutions":[{"id":"https://openalex.org/I88060688","display_name":"Universidad Polit\u00e9cnica de Madrid","ror":"https://ror.org/03n6nwv02","country_code":"ES","type":"education","lineage":["https://openalex.org/I88060688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Marta Pati\ufffdo","raw_affiliation_strings":["Facultad de Informatica, Technical University of Madrid, E-28660 Boadilla del Monte, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Facultad de Informatica, Technical University of Madrid, E-28660 Boadilla del Monte, Madrid, Spain","institution_ids":["https://openalex.org/I88060688"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069259459","display_name":"F\u00e1bio Kon","orcid":"https://orcid.org/0000-0003-3888-7340"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fabio Kon","raw_affiliation_strings":["Systems Research Group, Digital Computer Lab., University of Illinois at Urbana-Champaign, 1304 W. Springfield Av., Urbana, IL 61801, USA"],"affiliations":[{"raw_affiliation_string":"Systems Research Group, Digital Computer Lab., University of Illinois at Urbana-Champaign, 1304 W. Springfield Av., Urbana, IL 61801, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033932665","display_name":"Sergio Ar\u00e9valo","orcid":"https://orcid.org/0000-0002-0807-0631"},"institutions":[{"id":"https://openalex.org/I182083151","display_name":"Universidad Rey Juan Carlos","ror":"https://ror.org/01v5cv687","country_code":"ES","type":"education","lineage":["https://openalex.org/I182083151"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Sergio Arevalo","raw_affiliation_strings":["Systems and Communications Group, Rey Juan Carlos University of Madrid, c/ Tulipan, E-28933 Mostoles, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Systems and Communications Group, Rey Juan Carlos University of Madrid, c/ Tulipan, E-28933 Mostoles, Madrid, Spain","institution_ids":["https://openalex.org/I182083151"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065622216","display_name":"Roy H. Campbell","orcid":"https://orcid.org/0000-0002-3754-7777"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Roy Campbell","raw_affiliation_strings":["Systems Research Group, Digital Computer Lab., University of Illinois at Urbana-Champaign, 1304 W. Springfield Av., Urbana, IL 61801, USA"],"affiliations":[{"raw_affiliation_string":"Systems Research Group, Digital Computer Lab., University of Illinois at Urbana-Champaign, 1304 W. Springfield Av., Urbana, IL 61801, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101680066"],"corresponding_institution_ids":["https://openalex.org/I182083151"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.50965847,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"30","issue":"6","first_page":"589","last_page":"615"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9962000250816345,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9962000250816345,"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/T12203","display_name":"Mobile Agent-Based Network Management","score":0.9961000084877014,"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/T11424","display_name":"Security and Verification in Computing","score":0.9925000071525574,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7686448097229004},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.6600916981697083},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.5931610465049744},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5695620775222778},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.5584638714790344},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.47279685735702515},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.46067652106285095},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3865635395050049},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3471164107322693},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3086041808128357}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7686448097229004},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.6600916981697083},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.5931610465049744},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5695620775222778},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.5584638714790344},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.47279685735702515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.46067652106285095},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3865635395050049},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3471164107322693},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3086041808128357},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1514258760","https://openalex.org/W2049019146","https://openalex.org/W2090336847","https://openalex.org/W2099293367","https://openalex.org/W2132581831","https://openalex.org/W2912614867","https://openalex.org/W4255911933","https://openalex.org/W6607784141","https://openalex.org/W6633917377","https://openalex.org/W6635807975","https://openalex.org/W6677248503","https://openalex.org/W6684727001"],"related_works":["https://openalex.org/W2412619465","https://openalex.org/W2019006751","https://openalex.org/W2000691654","https://openalex.org/W2364510612","https://openalex.org/W1546084309","https://openalex.org/W152999914","https://openalex.org/W2066741724","https://openalex.org/W2171724538","https://openalex.org/W2418291489","https://openalex.org/W2035024514"],"abstract_inverted_index":{"A":[0],"large":[1],"number":[2],"of":[3,14,84],"protection":[4],"domain":[5],"crossings":[6],"and":[7,70,103],"context":[8],"switches":[9],"is":[10],"often":[11],"the":[12,24,40,58,77],"cause":[13],"bad":[15],"performance":[16,102],"in":[17,57,124],"complex":[18],"object-oriented":[19,73],"systems.":[20],"We":[21,61],"have":[22],"identified":[23],"CompositeCall":[25,86],"pattern":[26,38],"which":[27],"has":[28],"been":[29],"used":[30,123],"to":[31,50,87],"address":[32],"this":[33],"problem":[34],"for":[35,64],"decades.":[36],"The":[37],"modifies":[39],"traditional":[41,67],"client/server":[42],"interaction":[43],"model":[44],"so":[45],"that":[46,54],"clients":[47],"are":[48,55],"able":[49],"build":[51],"compound":[52],"requests":[53],"evaluated":[56],"server":[59],"domain.":[60],"implemented":[62],"CompositeCalls":[63,98],"both":[65,93],"a":[66,88],"OS,":[68],"Linux,":[69],"an":[71],"experimental":[72],"\u03bckernel,":[74],"Off++.":[75],"In":[76,92,109],"first":[78],"case,":[79],"we":[80,95],"learned":[81,96],"about":[82,117],"implications":[83],"applying":[85],"non-object-oriented":[89],"\u2018legacy\u2019":[90],"system.":[91],"experiments,":[94],"when":[97,104],"help":[99],"improving":[100],"system":[101],"they":[105],"do":[106],"not":[107],"help.":[108],"addition,":[110],"our":[111],"experiments":[112],"gave":[113],"us":[114],"important":[115],"insights":[116],"some":[118],"pernicious":[119],"design":[120],"traditions":[121],"extensively":[122],"OS":[125],"construction.":[126],"Copyright":[127],"\u00a9":[128],"2000":[129],"John":[130],"Wiley":[131],"&":[132],"Sons,":[133],"Ltd.":[134]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
