{"id":"https://openalex.org/W1968288794","doi":"https://doi.org/10.1145/1658185.1658188","title":"A reflective middleware architecture for simulation integration","display_name":"A reflective middleware architecture for simulation integration","publication_year":2009,"publication_date":"2009-12-01","ids":{"openalex":"https://openalex.org/W1968288794","doi":"https://doi.org/10.1145/1658185.1658188","mag":"1968288794"},"language":"en","primary_location":{"id":"doi:10.1145/1658185.1658188","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1658185.1658188","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware","raw_type":"proceedings-article"},"type":"conference-paper","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/A5013935580","display_name":"Leila Jalali","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Leila Jalali","raw_affiliation_strings":["University of California, Irvine, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060176636","display_name":"Nalini Venkatasubramanian","orcid":"https://orcid.org/0000-0001-7011-2268"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nalini Venkatasubramanian","raw_affiliation_strings":["University of California, Irvine, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010114060","display_name":"Sharad Mehrotra","orcid":"https://orcid.org/0000-0003-1667-5435"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sharad Mehrotra","raw_affiliation_strings":["University of California, Irvine, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Irvine, CA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9962999820709229,"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/middleware","display_name":"Middleware (distributed applications)","score":0.8068125247955322},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7877112030982971},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.7776724100112915},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.7577730417251587},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.7125458121299744},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5894069075584412},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5161970257759094},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.4610961675643921},{"id":"https://openalex.org/keywords/base","display_name":"Base (topology)","score":0.45781058073043823},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4284038841724396},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.35868796706199646},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.3144468069076538},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19453927874565125},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07211276888847351}],"concepts":[{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.8068125247955322},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7877112030982971},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.7776724100112915},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.7577730417251587},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.7125458121299744},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5894069075584412},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5161970257759094},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.4610961675643921},{"id":"https://openalex.org/C42058472","wikidata":"https://www.wikidata.org/wiki/Q810214","display_name":"Base (topology)","level":2,"score":0.45781058073043823},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4284038841724396},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35868796706199646},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.3144468069076538},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19453927874565125},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07211276888847351},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1658185.1658188","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1658185.1658188","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W120905807","https://openalex.org/W1497631020","https://openalex.org/W1518959201","https://openalex.org/W1561108656","https://openalex.org/W1591831027","https://openalex.org/W1999716524","https://openalex.org/W2017080820","https://openalex.org/W2021048608","https://openalex.org/W2091399604","https://openalex.org/W2106661958","https://openalex.org/W2123412076","https://openalex.org/W2123483967","https://openalex.org/W2138980576","https://openalex.org/W2162443241","https://openalex.org/W2537512226","https://openalex.org/W2623032470","https://openalex.org/W2793152080","https://openalex.org/W4233939674"],"related_works":["https://openalex.org/W1583260306","https://openalex.org/W2053107757","https://openalex.org/W2017266164","https://openalex.org/W1152672851","https://openalex.org/W1552148294","https://openalex.org/W2354797847","https://openalex.org/W2056489237","https://openalex.org/W174255016","https://openalex.org/W2124684568","https://openalex.org/W2163512324"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,65,78],"reflective":[4,53],"middleware":[5,54],"architecture":[6,19,55],"for":[7],"simulation":[8,60],"integration":[9],"based":[10],"on":[11],"structural":[12],"reflection":[13],"and":[14,34,39,72],"metamodel":[15],"concepts.":[16],"The":[17],"proposed":[18,99],"extracts":[20],"the":[21,27,31,41,45,52,83,93,98],"simulator":[22],"information":[23],"as":[24],"metamodels":[25],"from":[26,82],"base-level":[28],"simulators,":[29],"determines":[30],"required":[32],"features":[33,43],"modules":[35],"using":[36],"semantic":[37],"constraints,":[38],"reflects":[40],"modified":[42],"to":[44,74,91],"base-":[46],"level.":[47],"It":[48,62],"is":[49,68],"shown":[50],"that":[51,67],"addresses":[56],"various":[57],"challenges":[58],"in":[59],"integration.":[61],"also":[63],"enables":[64],"design":[66],"more":[69],"adaptable,":[70],"flexible":[71],"easier":[73],"extend.":[75],"We":[76],"present":[77],"detailed":[79],"case":[80],"study":[81],"emergency":[84],"response":[85],"domain,":[86],"where":[87],"simulations":[88],"are":[89],"critical,":[90],"illustrate":[92],"potential":[94],"benefits":[95],"of":[96],"applying":[97],"architecture.":[100]},"counts_by_year":[{"year":2014,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
