{"id":"https://openalex.org/W4254431894","doi":"https://doi.org/10.1145/24208.24233","title":"A foundation for programming environments","display_name":"A foundation for programming environments","publication_year":1987,"publication_date":"1987-01-01","ids":{"openalex":"https://openalex.org/W4254431894","doi":"https://doi.org/10.1145/24208.24233"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/24208.24233","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/390012.24233","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/390012.24233","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030967328","display_name":"John Reppy","orcid":"https://orcid.org/0000-0002-5881-298X"},"institutions":[{"id":"https://openalex.org/I1283103587","display_name":"AT&T (United States)","ror":"https://ror.org/02bbd5539","country_code":"US","type":"company","lineage":["https://openalex.org/I1283103587"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J H Reppy","raw_affiliation_strings":["AT&T Bell Laboratories, Murray Hill, New Jersey"],"affiliations":[{"raw_affiliation_string":"AT&T Bell Laboratories, Murray Hill, New Jersey","institution_ids":["https://openalex.org/I1283103587"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030036544","display_name":"E R Gansner","orcid":null},"institutions":[{"id":"https://openalex.org/I1283103587","display_name":"AT&T (United States)","ror":"https://ror.org/02bbd5539","country_code":"US","type":"company","lineage":["https://openalex.org/I1283103587"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"E R Gansner","raw_affiliation_strings":["AT&T Bell Laboratories, Murray Hill, New Jersey"],"affiliations":[{"raw_affiliation_string":"AT&T Bell Laboratories, Murray Hill, New Jersey","institution_ids":["https://openalex.org/I1283103587"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.983,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":8,"citation_normalized_percentile":{"value":0.8047,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":77,"max":78},"biblio":{"volume":null,"issue":null,"first_page":"218","last_page":"227"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997,"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.9997,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983,"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/T11424","display_name":"Security and Verification in Computing","score":0.9981,"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/workstation","display_name":"Workstation","score":0.6811374},{"id":"https://openalex.org/keywords/foundation","display_name":"Foundation (evidence)","score":0.48471618}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.805223},{"id":"https://openalex.org/C67953723","wikidata":"https://www.wikidata.org/wiki/Q192525","display_name":"Workstation","level":2,"score":0.6811374},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.63786656},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5550582},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5029082},{"id":"https://openalex.org/C2780966255","wikidata":"https://www.wikidata.org/wiki/Q5474306","display_name":"Foundation (evidence)","level":2,"score":0.48471618},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4197871},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.34446585},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2337349},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13386768},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/24208.24233","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/390012.24233","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/24208.24233","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/390012.24233","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":20,"referenced_works":["https://openalex.org/W1492067237","https://openalex.org/W1998586093","https://openalex.org/W2001438822","https://openalex.org/W2010152469","https://openalex.org/W2026557621","https://openalex.org/W2028080565","https://openalex.org/W2032192093","https://openalex.org/W2033272649","https://openalex.org/W2054887300","https://openalex.org/W2069718764","https://openalex.org/W2071582418","https://openalex.org/W2074193056","https://openalex.org/W2079813853","https://openalex.org/W2099305192","https://openalex.org/W2104464431","https://openalex.org/W2161531345","https://openalex.org/W2217068645","https://openalex.org/W4231060654","https://openalex.org/W4234265897","https://openalex.org/W4239113033"],"related_works":["https://openalex.org/W4206808270","https://openalex.org/W2791088446","https://openalex.org/W2584886384","https://openalex.org/W2378667902","https://openalex.org/W2352028719","https://openalex.org/W2166936983","https://openalex.org/W2125564439","https://openalex.org/W2052769075","https://openalex.org/W2045348955","https://openalex.org/W1990245398"],"abstract_inverted_index":{"Recent":[0],"work":[1],"on":[2,38],"generating":[3],"tools":[4,95],"and":[5,12,29,47,71,89,96,107],"techniques":[6],"have":[7,23,57],"significantly":[8],"eased":[9],"the":[10,26,69,83],"design":[11],"construction":[13,70],"of":[14,31,73,77,93,102],"programming":[15,81],"environments":[16],"(PEs).":[17],"Concurrently,":[18],"advances":[19],"in":[20,44],"workstation":[21],"hardware":[22],"enhanced":[24],"both":[25],"potential":[27],"capabilities":[28],"performance":[30],"PEs.":[32,74],"We":[33,98],"argue":[34],"that,":[35],"to":[36,62],"capitalize":[37],"these":[39],"two":[40],"developments,":[41],"various":[42],"deficiencies":[43],"traditional":[45],"languages":[46],"operating":[48],"systems":[49],"must":[50],"be":[51],"avoided.":[52],"To":[53],"this":[54,87],"end,":[55],"we":[56],"developed":[58],"Pegasus,":[59,103],"a":[60,65,78,90,100],"system":[61],"serve":[63],"as":[64],"software":[66],"foundation":[67],"for":[68,86,109],"execution":[72],"It":[75],"consists":[76],"concurrent":[79],"functional":[80],"language,":[82,88],"run-time":[84],"support":[85],"core":[91],"library":[92],"standard":[94],"utilities.":[97],"present":[99],"discussion":[101],"its":[104],"current":[105],"state,":[106],"directions":[108],"future":[110],"development.":[111]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4254431894","counts_by_year":[],"updated_date":"2025-01-18T20:52:34.324065","created_date":"2022-05-12"}