{"id":"https://openalex.org/W2149438829","doi":"https://doi.org/10.1109/ispa.2009.71","title":"Semi-automatic Transformation of Sequential Code to Distributed Code Using Model Driven Architecture Approach","display_name":"Semi-automatic Transformation of Sequential Code to Distributed Code Using Model Driven Architecture Approach","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W2149438829","doi":"https://doi.org/10.1109/ispa.2009.71","mag":"2149438829"},"language":"en","primary_location":{"id":"doi:10.1109/ispa.2009.71","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispa.2009.71","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","raw_type":"proceedings-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/A5082864962","display_name":"Siamak Najjar Karimi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210130889","display_name":"Islamic Azad University Shabestar","ror":"https://ror.org/03b49d241","country_code":"IR","type":"education","lineage":["https://openalex.org/I110525433","https://openalex.org/I4210130889"]}],"countries":["IR"],"is_corresponding":true,"raw_author_name":"Siamak Najjar Karimi","raw_affiliation_strings":["Islamic Azad University of Shabestar, Iran"],"affiliations":[{"raw_affiliation_string":"Islamic Azad University of Shabestar, Iran","institution_ids":["https://openalex.org/I4210130889"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039758530","display_name":"Saeed Parsa","orcid":"https://orcid.org/0000-0003-4381-2773"},"institutions":[{"id":"https://openalex.org/I67009956","display_name":"Iran University of Science and Technology","ror":"https://ror.org/01jw2p796","country_code":"IR","type":"education","lineage":["https://openalex.org/I67009956"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Saeed Parsa","raw_affiliation_strings":["Iran University of Science and Technology, Iran"],"affiliations":[{"raw_affiliation_string":"Iran University of Science and Technology, Iran","institution_ids":["https://openalex.org/I67009956"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5082864962"],"corresponding_institution_ids":["https://openalex.org/I4210130889"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.17030412,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"708","last_page":"714"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9994000196456909,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9983999729156494,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8150632381439209},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.7365133166313171},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6805793046951294},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.601167619228363},{"id":"https://openalex.org/keywords/model-transformation","display_name":"Model transformation","score":0.5633936524391174},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.5595077276229858},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5423319339752197},{"id":"https://openalex.org/keywords/program-transformation","display_name":"Program transformation","score":0.5206091403961182},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.4419350028038025},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.41804155707359314},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.3965149223804474},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34920692443847656},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.22061029076576233},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2060418725013733},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.19826558232307434},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1594352126121521},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1197541356086731},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.10378950834274292}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8150632381439209},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.7365133166313171},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6805793046951294},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.601167619228363},{"id":"https://openalex.org/C2779791154","wikidata":"https://www.wikidata.org/wiki/Q258040","display_name":"Model transformation","level":3,"score":0.5633936524391174},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5595077276229858},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5423319339752197},{"id":"https://openalex.org/C2778361913","wikidata":"https://www.wikidata.org/wiki/Q7248437","display_name":"Program transformation","level":2,"score":0.5206091403961182},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.4419350028038025},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.41804155707359314},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3965149223804474},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34920692443847656},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.22061029076576233},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2060418725013733},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.19826558232307434},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1594352126121521},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1197541356086731},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.10378950834274292},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ispa.2009.71","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispa.2009.71","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","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":16,"referenced_works":["https://openalex.org/W1504708371","https://openalex.org/W1872241854","https://openalex.org/W1922599967","https://openalex.org/W1977560620","https://openalex.org/W1994722239","https://openalex.org/W2023743063","https://openalex.org/W2096077823","https://openalex.org/W2118714687","https://openalex.org/W2125778082","https://openalex.org/W2157321091","https://openalex.org/W2158828668","https://openalex.org/W2164459972","https://openalex.org/W4229694229","https://openalex.org/W6630252554","https://openalex.org/W6678752386","https://openalex.org/W6683033631"],"related_works":["https://openalex.org/W1486852150","https://openalex.org/W2148906828","https://openalex.org/W2390371246","https://openalex.org/W2525896035","https://openalex.org/W1537332528","https://openalex.org/W2361120086","https://openalex.org/W1909375798","https://openalex.org/W2014446749","https://openalex.org/W4238101021","https://openalex.org/W2125802230"],"abstract_inverted_index":{"In":[0,56],"this":[1],"paper,":[2],"a":[3,62,80,108,138],"Model":[4],"Driven":[5],"Architecture":[6],"(MDA)":[7],"approach":[8],"is":[9,25,73,77],"applied":[10,129],"to":[11,58,102,149],"Semi-automatically":[12],"translate":[13],"sequential":[14,54],"programs":[15],"into":[16,36,107],"corresponding":[17,109],"distributed":[18,37,71,93,143],"code.":[19,38,55,94],"The":[20,39,75,133],"novelty":[21],"of":[22,28,33,44,68,85,97,125,141],"our":[23],"work":[24],"the":[26,31,53,60,65,69,83,91,104,119,123,126,131,142,147,151],"use":[27],"MDA":[29],"in":[30],"process":[32],"translating":[34],"serial":[35],"transformation":[40,98,113],"comprises":[41],"automatic":[42],"generation":[43],"platform":[45,49,86,134],"independent":[46,87,135],"and":[47,145],"then":[48],"specific":[50],"models":[51,88],"from":[52],"order":[57],"generate":[59],"PIM,":[61],"meta-model":[63,76],"defining":[64],"overall":[66],"architecture":[67],"resultant":[70,92],"code":[72,144,152],"developed.":[74],"used":[78],"as":[79],"basis":[81],"for":[82,90,130],"development":[84],"(PIM)":[89],"A":[95],"set":[96],"rules":[99,114],"are":[100],"defined":[101],"transform":[103],"resulted":[105],"PIM":[106],"platform-specific":[110],"model.":[111],"These":[112],"can":[115],"be":[116],"modified":[117],"by":[118],"user,":[120],"depending":[121],"on":[122],"details":[124],"underlying":[127],"middle-ware":[128],"distribution.":[132],"model":[136],"provides":[137],"better":[139],"understanding":[140],"helps":[146],"programmer":[148],"modify":[150],"more":[153],"easily.":[154]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
