{"id":"https://openalex.org/W249929922","doi":"https://doi.org/10.34917/3294795","title":"ProcessJ: A process-oriented programming language","display_name":"ProcessJ: A process-oriented programming language","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W249929922","doi":"https://doi.org/10.34917/3294795","mag":"249929922"},"language":"en","primary_location":{"id":"pmh:oai:digitalscholarship.unlv.edu:thesesdissertations-2392","doi":null,"is_oa":false,"landing_page_url":"https://digitalscholarship.unlv.edu/thesesdissertations/1393","pdf_url":null,"source":{"id":"https://openalex.org/S4377196371","display_name":"Digital Scholarship - UNLV (University of Nevada Reno)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I134113660","host_organization_name":"University of Nevada, Reno","host_organization_lineage":["https://openalex.org/I134113660"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"UNLV Theses, Dissertations, Professional Papers, and Capstones","raw_type":"text"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.34917/3294795","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018274904","display_name":"Matthew Sowders","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sowders, Matthew","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5018274904"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9990000128746033,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9990000128746033,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.0005000000237487257,"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/T10533","display_name":"Teaching and Learning Programming","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/concurrent-programming","display_name":"concurrent programming","score":0.8450000286102295},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7269999980926514},{"id":"https://openalex.org/keywords/occam-pi","display_name":"occam-\u03c0","score":0.6679999828338623},{"id":"https://openalex.org/keywords/compiler-implementation","display_name":"compiler implementation","score":0.6050000190734863},{"id":"https://openalex.org/keywords/process-calculus","display_name":"process algebra","score":0.6990000009536743},{"id":"https://openalex.org/keywords/communicating-sequential-processes","display_name":"Communicating Sequential Processes","score":0.7459999918937683},{"id":"https://openalex.org/keywords/language-design","display_name":"language design","score":0.6269999742507935}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6081225872039795},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5561267137527466},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49612244963645935}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:digitalscholarship.unlv.edu:thesesdissertations-2392","doi":null,"is_oa":false,"landing_page_url":"https://digitalscholarship.unlv.edu/thesesdissertations/1393","pdf_url":null,"source":{"id":"https://openalex.org/S4377196371","display_name":"Digital Scholarship - UNLV (University of Nevada Reno)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I134113660","host_organization_name":"University of Nevada, Reno","host_organization_lineage":["https://openalex.org/I134113660"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"UNLV Theses, Dissertations, Professional Papers, and Capstones","raw_type":"text"},{"id":"pmh:oai:oasis.library.unlv.edu:thesesdissertations-2392","doi":null,"is_oa":false,"landing_page_url":"https://oasis.library.unlv.edu/thesesdissertations/1393","pdf_url":null,"source":{"id":"https://openalex.org/S4377196371","display_name":"Digital Scholarship - UNLV (University of Nevada Reno)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I134113660","host_organization_name":"University of Nevada, Reno","host_organization_lineage":["https://openalex.org/I134113660"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"UNLV Theses, Dissertations, Professional Papers, and Capstones","raw_type":"text"},{"id":"mag:249929922","doi":null,"is_oa":false,"landing_page_url":"https://digitalscholarship.unlv.edu/cgi/viewcontent.cgi?article=2392&context=thesesdissertations","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},{"id":"doi:10.34917/3294795","doi":"https://doi.org/10.34917/3294795","is_oa":true,"landing_page_url":"https://doi.org/10.34917/3294795","pdf_url":null,"source":{"id":"https://openalex.org/S4377196371","display_name":"Digital Scholarship - UNLV (University of Nevada Reno)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I134113660","host_organization_name":"University of Nevada, Reno","host_organization_lineage":["https://openalex.org/I134113660"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.34917/3294795","doi":"https://doi.org/10.34917/3294795","is_oa":true,"landing_page_url":"https://doi.org/10.34917/3294795","pdf_url":null,"source":{"id":"https://openalex.org/S4377196371","display_name":"Digital Scholarship - UNLV (University of Nevada Reno)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I134113660","host_organization_name":"University of Nevada, Reno","host_organization_lineage":["https://openalex.org/I134113660"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W30900252","https://openalex.org/W32499142","https://openalex.org/W84162012","https://openalex.org/W99536535","https://openalex.org/W125251596","https://openalex.org/W128012463","https://openalex.org/W180864685","https://openalex.org/W182347432","https://openalex.org/W1491178396","https://openalex.org/W1498914187","https://openalex.org/W1504098462","https://openalex.org/W1517055698","https://openalex.org/W1518828487","https://openalex.org/W1537775647","https://openalex.org/W1540703019","https://openalex.org/W1595593557","https://openalex.org/W1649645444","https://openalex.org/W1771632806","https://openalex.org/W1940855139","https://openalex.org/W1994584977","https://openalex.org/W1998085658","https://openalex.org/W2001237670","https://openalex.org/W2003494253","https://openalex.org/W2003889202","https://openalex.org/W2018951244","https://openalex.org/W2106681500","https://openalex.org/W2109507516","https://openalex.org/W2126160338","https://openalex.org/W2134557456","https://openalex.org/W2146155152","https://openalex.org/W2161825580","https://openalex.org/W2164439053","https://openalex.org/W2166312659","https://openalex.org/W2171044556","https://openalex.org/W2416989140","https://openalex.org/W2912454916","https://openalex.org/W2914298304","https://openalex.org/W3144368627","https://openalex.org/W3204131256"],"related_works":["https://openalex.org/W3000502992","https://openalex.org/W2542232843","https://openalex.org/W2158433537","https://openalex.org/W7097634437","https://openalex.org/W2258725393","https://openalex.org/W2162669339","https://openalex.org/W2063434158","https://openalex.org/W7099934899","https://openalex.org/W3195805313","https://openalex.org/W4411322256"],"abstract_inverted_index":{"Java":[0,37,148,171,184,227,229],"is":[1,28,35,38,54,65,72,80,90,102,110,132,136,158,199],"a":[2,23,73,113,153,159,195,219,234],"general":[3,74,160],"purpose":[4,75],"object-oriented":[5,61],"programming":[6,48,53,77,163],"language":[7,164,197],"that":[8,36,133,198,221,236],"has":[9,123],"been":[10,44],"widely":[11],"adopted.":[12],"Because":[13],"of":[14,82,86,183,189,218],"its":[15,20,26],"high":[16],"adoption":[17],"rate":[18],"and":[19,63,138,172],"lineage":[21],"as":[22,213,215],"C-style":[24],"language,":[25,155,212],"syntax":[27,135,182],"familiar":[29,181],"to":[30,56,67,92,141,146,166,201,226],"many":[31],"programmers.":[32],"The":[33,130],"downside":[34,131],"not":[39],"natively":[40],"concurrent.":[41],"Volumes":[42],"have":[43],"written":[45],"about":[46,58,94,203],"concurrent":[47,52,205],"in":[49,204],"Java;":[50],"however,":[51],"difficult":[55,66],"reason":[57,93,202],"within":[59,95],"an":[60,96],"paradigm":[62],"so":[64],"get":[68],"right.":[69],"occam":[70,97,108,173,190],"-?":[71,98,109],"process-oriented":[76,162],"language.":[78,88],"Concurrency":[79,89],"part":[81],"the":[83,87,134,147,168,180,186,210,216],"theoretical":[84],"underpinnings":[85],"simple":[91],"application":[99],"because":[100],"there":[101],"never":[103],"any":[104],"shared":[105],"state;":[106],"also":[107],"based":[111],"on":[112],"process":[114,187],"calculus,":[115],"with":[116,185,228],"algebraic":[117],"laws":[118],"for":[119,194],"composing":[120],"processes.":[121],"It":[122],"well-defined":[124],"semantics":[125,188],"regarding":[126],"how":[127],"processes":[128],"interact.":[129],"foreign":[137],"even":[139],"archaic":[140],"programmers":[142],"who":[143],"are":[144],"used":[145],"syntax.":[149],"This":[150,192,207],"thesis":[151,208],"presents":[152],"new":[154],"ProcessJ,":[156],"which":[157],"purpose,":[161],"meant":[165],"bridge":[167],"gap":[169],"between":[170],"-?.":[174,191],"ProcessJ":[175,211,223],"does":[176],"this":[177],"by":[178],"combining":[179],"allows":[193],"familiar-looking":[196],"easy":[200],"programs.":[206],"describes":[209],"well":[214],"implementation":[217],"compiler":[220],"translates":[222],"source":[224],"code":[225],"Communicating":[230],"Sequential":[231],"Processes":[232],"(JCSP),":[233],"library":[235],"provides":[237],"CSP-style":[238],"communication":[239],"primitives.":[240]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
