{"id":"https://openalex.org/W2133456356","doi":"https://doi.org/10.1109/iwcds.1994.289940","title":"A constructive development environment for parallel and distributed programs","display_name":"A constructive development environment for parallel and distributed programs","publication_year":2002,"publication_date":"2002-12-17","ids":{"openalex":"https://openalex.org/W2133456356","doi":"https://doi.org/10.1109/iwcds.1994.289940","mag":"2133456356"},"language":"en","primary_location":{"id":"doi:10.1109/iwcds.1994.289940","doi":"https://doi.org/10.1109/iwcds.1994.289940","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwcds.1994.289940","pdf_url":null,"source":{"id":"https://openalex.org/S7407120792","display_name":"International Workshop on Configurable Distributed Systems (IWCDS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 2nd International Workshop on Configurable Distributed Systems","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5108356713","display_name":"Jeff Magee","orcid":"https://orcid.org/0000-0003-3597-6065","observed_orcids":["https://orcid.org/0000-0003-3597-6065"]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J. Magee","raw_affiliation_strings":["Department of Computing, Imperial College London, London, UK","Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038798416","display_name":"Naranker Dulay","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"N. Dulay","raw_affiliation_strings":["Department of Computing, Imperial College London, London, UK","Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101715775","display_name":"Jeff Kramer","orcid":"https://orcid.org/0000-0002-6308-127X","observed_orcids":["https://orcid.org/0000-0002-6308-127X"]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J. Kramer","raw_affiliation_strings":["Department of Computing, Imperial College London, London, UK","Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Dept. of Comput., Imperial Coll. of Sci., Technol. & Medicine, London, UK","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I47508984"],"apc_list":null,"apc_paid":null,"fwci":10.2336,"has_fulltext":false,"cited_by_count":135,"citation_normalized_percentile":{"value":0.98855481,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"4","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.4794999957084656,"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.4794999957084656,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.3174000084400177,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11379999667406082,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/regis","display_name":"Regis","score":0.8970000147819519},{"id":"https://openalex.org/keywords/parallel-programming-environment","display_name":"parallel programming environment","score":0.8309999704360962},{"id":"https://openalex.org/keywords/distributed-programming","display_name":"distributed programming","score":0.8190000057220459},{"id":"https://openalex.org/keywords/communication-primitives","display_name":"communication primitives","score":0.7110000252723694},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.6669999957084656},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.6460000276565552}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8315929770469666},{"id":"https://openalex.org/C206118921","wikidata":"https://www.wikidata.org/wiki/Q5225921","display_name":"Darwin (ADL)","level":2,"score":0.7140535712242126},{"id":"https://openalex.org/C2778701210","wikidata":"https://www.wikidata.org/wiki/Q28130034","display_name":"Constructive","level":3,"score":0.7072736024856567},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6242886185646057},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5601609945297241},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4760332405567169},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4688471555709839},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4649710953235626},{"id":"https://openalex.org/C139968098","wikidata":"https://www.wikidata.org/wiki/Q3055454","display_name":"Development environment","level":2,"score":0.4599228799343109},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.4527967870235443},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4356304705142975},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39331698417663574},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.346628338098526},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3431817889213562},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2952331304550171},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21886563301086426},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"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":3,"locations":[{"id":"doi:10.1109/iwcds.1994.289940","doi":"https://doi.org/10.1109/iwcds.1994.289940","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwcds.1994.289940","pdf_url":null,"source":{"id":"https://openalex.org/S7407120792","display_name":"International Workshop on Configurable Distributed Systems (IWCDS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 2nd International Workshop on Configurable Distributed Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.34.5327","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.5327","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://dse.doc.ic.ac.uk/dse-papers/regis/iwcds94a.ps.gz","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.459.8785","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.459.8785","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.inf.puc-rio.br/~noemi/cd-05/regis.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1522370717","https://openalex.org/W1535347731","https://openalex.org/W1918544837","https://openalex.org/W1984949466","https://openalex.org/W1985136467","https://openalex.org/W1987582855","https://openalex.org/W2009345683","https://openalex.org/W2050185963","https://openalex.org/W2096870603","https://openalex.org/W2103851758","https://openalex.org/W2115680428","https://openalex.org/W2116307413","https://openalex.org/W2121391877","https://openalex.org/W2175347203","https://openalex.org/W2176887522","https://openalex.org/W2494946951","https://openalex.org/W2925006810","https://openalex.org/W3106917682"],"related_works":["https://openalex.org/W2059496390","https://openalex.org/W2152657901","https://openalex.org/W7005825035","https://openalex.org/W3083554090","https://openalex.org/W2139743956","https://openalex.org/W25115781","https://openalex.org/W2222395425","https://openalex.org/W2621872580","https://openalex.org/W3264196","https://openalex.org/W2521149853"],"abstract_inverted_index":{"Regis":[0,73,103],"is":[1,38,56],"a":[2,19,105],"programming":[3,81,101],"environment":[4,55],"aimed":[5],"at":[6],"supporting":[7],"the":[8,23,51,67,78,94],"development":[9,24],"and":[10,14,34,64,69,90],"execution":[11],"of":[12,25,72,107],"parallel":[13,44,89],"distributed":[15,91],"programs.":[16],"It":[17],"embodies":[18],"constructive":[20],"approach":[21],"to":[22,49,58],"programs":[26,41,74,92],"based":[27],"on":[28,39],"separating":[29],"program":[30],"structure":[31],"from":[32,42],"communication":[33,62,70],"computation.":[35],"The":[36,54,84,98],"emphasis":[37],"constructing":[40],"multiple":[43,61],"computational":[45,68],"components":[46],"which":[47],"cooperate":[48],"achieve":[50],"overall":[52],"goal.":[53],"designed":[57],"easily":[59],"accommodate":[60],"mechanisms":[63],"primitives.":[65],"Both":[66],"elements":[71,85],"are":[75,86],"programmed":[76],"in":[77,102],"object":[79],"oriented":[80],"language":[82,96],"C++.":[83],"combined":[87],"into":[88],"using":[93],"configuration":[95],"Darwin.":[97],"paper":[99],"describes":[100],"through":[104],"set":[106],"small":[108],"example":[109],"programs.>":[110]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":4}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
