{"id":"https://openalex.org/W1584019797","doi":"https://doi.org/10.3990/1.9789090073590","title":"Composing concurrent objects","display_name":"Composing concurrent objects","publication_year":1994,"publication_date":"1994-06-04","ids":{"openalex":"https://openalex.org/W1584019797","doi":"https://doi.org/10.3990/1.9789090073590","mag":"1584019797"},"language":"en","primary_location":{"id":"doi:10.3990/1.9789090073590","doi":"https://doi.org/10.3990/1.9789090073590","is_oa":false,"landing_page_url":"https://doi.org/10.3990/1.9789090073590","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"University of Twente","raw_type":"dissertation"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ris.utwente.nl/ws/files/6041169/thesis_Bergmans.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069055025","display_name":"Lodewijk M. J. Bergmans","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Lodewijk M.J. Bergmans","raw_affiliation_strings":["Tilburg"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tilburg","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5069055025"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":68,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.5938000082969666,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.5938000082969666,"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/T10126","display_name":"Logic, programming, and type systems","score":0.3244999945163727,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0333000011742115,"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/concurrent-objects","display_name":"concurrent objects","score":0.9340000152587891},{"id":"https://openalex.org/keywords/inheritance-anomaly","display_name":"inheritance anomaly","score":0.8690000176429749},{"id":"https://openalex.org/keywords/extensibility","display_name":"extensibility","score":0.7929999828338623},{"id":"https://openalex.org/keywords/reusability","display_name":"reusability","score":0.9660000205039978},{"id":"https://openalex.org/keywords/concurrent-object-oriented-programming","display_name":"concurrent object-oriented programming","score":0.6690000295639038},{"id":"https://openalex.org/keywords/graphical-notation","display_name":"graphical notation","score":0.6830000281333923}],"concepts":[{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.9035452604293823},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7951573133468628},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.7823488712310791},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.6965099573135376},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.6820244789123535},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5993053913116455},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5661700963973999},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.5407628417015076},{"id":"https://openalex.org/C3701939","wikidata":"https://www.wikidata.org/wiki/Q5159109","display_name":"Concurrent object-oriented programming","level":5,"score":0.5280673503875732},{"id":"https://openalex.org/C60051680","wikidata":"https://www.wikidata.org/wiki/Q30267","display_name":"Aspect-oriented programming","level":3,"score":0.4985949993133545},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4690191149711609},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.46817415952682495},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.44362539052963257},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.27265334129333496},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.24332275986671448},{"id":"https://openalex.org/C146206909","wikidata":"https://www.wikidata.org/wiki/Q531152","display_name":"Declarative programming","level":4,"score":0.17788687348365784},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10791534185409546},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0896710753440857},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","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},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3990/1.9789090073590","doi":"https://doi.org/10.3990/1.9789090073590","is_oa":false,"landing_page_url":"https://doi.org/10.3990/1.9789090073590","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"University of Twente","raw_type":"dissertation"},{"id":"pmh:oai:ris.utwente.nl:openaire/aa5e6378-3f5a-4544-acf8-7e416afd15eb","doi":null,"is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/aa5e6378-3f5a-4544-acf8-7e416afd15eb","pdf_url":"https://ris.utwente.nl/ws/files/6041169/thesis_Bergmans.pdf","source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bergmans, L M J 1994, 'Composing concurrent objects', Doctor of Philosophy, University of Twente, Enschede. https://doi.org/10.3990/1.9789090073590","raw_type":"info:eu-repo/semantics/other"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.127.6268","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.127.6268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://eprints.eemcs.utwente.nl/10124/01/bergmans.phd.pdf","raw_type":"text"},{"id":"pmh:ut:oai:ris.utwente.nl:publications/aa5e6378-3f5a-4544-acf8-7e416afd15eb","doi":null,"is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/composing-concurrent-objects(aa5e6378-3f5a-4544-acf8-7e416afd15eb).html","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/doctoralthesis"}],"best_oa_location":{"id":"pmh:oai:ris.utwente.nl:openaire/aa5e6378-3f5a-4544-acf8-7e416afd15eb","doi":null,"is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/aa5e6378-3f5a-4544-acf8-7e416afd15eb","pdf_url":"https://ris.utwente.nl/ws/files/6041169/thesis_Bergmans.pdf","source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bergmans, L M J 1994, 'Composing concurrent objects', Doctor of Philosophy, University of Twente, Enschede. https://doi.org/10.3990/1.9789090073590","raw_type":"info:eu-repo/semantics/other"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1584019797.pdf","grobid_xml":"https://content.openalex.org/works/W1584019797.grobid-xml"},"referenced_works_count":132,"referenced_works":["https://openalex.org/W2305414","https://openalex.org/W3093036","https://openalex.org/W13011609","https://openalex.org/W30406299","https://openalex.org/W32905866","https://openalex.org/W37113094","https://openalex.org/W41699526","https://openalex.org/W47395212","https://openalex.org/W54976599","https://openalex.org/W198635178","https://openalex.org/W218888173","https://openalex.org/W221670187","https://openalex.org/W295120524","https://openalex.org/W313326426","https://openalex.org/W1206257515","https://openalex.org/W1492067237","https://openalex.org/W1497018944","https://openalex.org/W1502457987","https://openalex.org/W1511610110","https://openalex.org/W1515664581","https://openalex.org/W1518754760","https://openalex.org/W1523720236","https://openalex.org/W1540218965","https://openalex.org/W1542049623","https://openalex.org/W1546981056","https://openalex.org/W1547243598","https://openalex.org/W1547376054","https://openalex.org/W1548817500","https://openalex.org/W1553604836","https://openalex.org/W1564176679","https://openalex.org/W1579278367","https://openalex.org/W1583320011","https://openalex.org/W1586926219","https://openalex.org/W1591380775","https://openalex.org/W1597122400","https://openalex.org/W1597459313","https://openalex.org/W1603035321","https://openalex.org/W1603294819","https://openalex.org/W1604928976","https://openalex.org/W1800446977","https://openalex.org/W1801910867","https://openalex.org/W1844961184","https://openalex.org/W1918324461","https://openalex.org/W1972908970","https://openalex.org/W1972990267","https://openalex.org/W1992788999","https://openalex.org/W1993318777","https://openalex.org/W1993517260","https://openalex.org/W1999809761","https://openalex.org/W2010042648","https://openalex.org/W2012408028","https://openalex.org/W2014372620","https://openalex.org/W2036632187","https://openalex.org/W2043450270","https://openalex.org/W2048707641","https://openalex.org/W2050645799","https://openalex.org/W2052689990","https://openalex.org/W2053118660","https://openalex.org/W2066181430","https://openalex.org/W2066318564","https://openalex.org/W2067091140","https://openalex.org/W2078862062","https://openalex.org/W2089060588","https://openalex.org/W2094292479","https://openalex.org/W2096910097","https://openalex.org/W2099293367","https://openalex.org/W2099529102","https://openalex.org/W2102740905","https://openalex.org/W2104879423","https://openalex.org/W2105435765","https://openalex.org/W2106636526","https://openalex.org/W2110041815","https://openalex.org/W2112694783","https://openalex.org/W2114071876","https://openalex.org/W2115773332","https://openalex.org/W2118801004","https://openalex.org/W2127250615","https://openalex.org/W2128732372","https://openalex.org/W2132532613","https://openalex.org/W2138387375","https://openalex.org/W2138732532","https://openalex.org/W2140471248","https://openalex.org/W2141293928","https://openalex.org/W2149185259","https://openalex.org/W2158201136","https://openalex.org/W2164550174","https://openalex.org/W2170881726","https://openalex.org/W2174305619","https://openalex.org/W2176300081","https://openalex.org/W2176597272","https://openalex.org/W2294346714","https://openalex.org/W2294581346","https://openalex.org/W2474675152","https://openalex.org/W2493256084","https://openalex.org/W2611162829","https://openalex.org/W2743810124","https://openalex.org/W2745156229","https://openalex.org/W2885045676","https://openalex.org/W2914506027","https://openalex.org/W2991726891","https://openalex.org/W3014049221","https://openalex.org/W3018848268","https://openalex.org/W3030421703","https://openalex.org/W3092360536","https://openalex.org/W3160372373","https://openalex.org/W3162180992","https://openalex.org/W4229517804","https://openalex.org/W4229626015","https://openalex.org/W4230777703","https://openalex.org/W4230887725","https://openalex.org/W4231689687","https://openalex.org/W4236421179","https://openalex.org/W4237641370","https://openalex.org/W4240094490","https://openalex.org/W4242400326","https://openalex.org/W4242936155","https://openalex.org/W4243592972","https://openalex.org/W4248102160","https://openalex.org/W4248178742","https://openalex.org/W4251028231","https://openalex.org/W4251809083","https://openalex.org/W4255167282","https://openalex.org/W4255667787","https://openalex.org/W4255866224","https://openalex.org/W4300042523","https://openalex.org/W4301353258","https://openalex.org/W4302339081","https://openalex.org/W6601672966","https://openalex.org/W6610352806","https://openalex.org/W6629696923","https://openalex.org/W6696188439","https://openalex.org/W6833952127"],"related_works":["https://openalex.org/W7100183584","https://openalex.org/W2104879423","https://openalex.org/W1594067292","https://openalex.org/W7097173540","https://openalex.org/W2160712111","https://openalex.org/W199003652","https://openalex.org/W1733347399","https://openalex.org/W109055046","https://openalex.org/W70535814","https://openalex.org/W1966037709"],"abstract_inverted_index":{"Adopting":[0],"the":[1,5,23,61,67,84,91,101,112,138,143,151,158,187,212,229,259,273,299,324,355,363],"object-oriented":[2,28,63,92,128],"paradigm":[3],"for":[4,34,74,124,137,245,249,258,280,287,298],"development":[6,64,260,266,325],"of":[7,16,45,71,86,100,122,140,145,157,186,200,261,277,293,301,326,359,365],"large":[8],"and":[9,20,43,69,106,142,172,183,192,198,218,248,275,290,296,337,344,354,357,368],"complex":[10],"software":[11,265,321],"systems":[12],"offers":[13],"several":[14,331],"advantages,":[15],"which":[17],"increased":[18],"extensibility":[19,42,199],"reusability":[21,44,197],"are":[22,165,175,190,203,209,216,222,341],"most":[24],"prominent":[25],"ones.":[26],"The":[27,133,181,205,305,316],"model":[29,161],"is":[30,48,94,98,131,170,194,225,242,268,348,371],"also":[31,226],"quite":[32],"suitable":[33],"modelling":[35],"concurrent":[36,46,75,108,127,146,201,262,327,339],"systems.":[37],"However,":[38],"it":[39,193],"appears":[40],"that":[41,208,270],"applications":[47,329],"far":[49],"from":[50,178],"trivial.":[51],"In":[52],"addition,":[53],"very":[54],"little":[55],"attention":[56],"has":[57],"been":[58],"paid":[59],"by":[60],"conventional":[62],"methodologies":[65],"to":[66,90,312,350],"analysis":[68,97,274,356],"design":[70,358],"synchronisation":[72,144,173,214,230,237,252,278,289,303,314,360],"constraints":[73,238,279],"objects.":[76,281],"To":[77,254],"address":[78],"these":[79,256,352],"problems,":[80,353],"in":[81,104,110,211,323,330,335],"this":[82,118,241],"thesis":[83,134],"framework":[85],"composition-filters,":[87],"an":[88,366],"extension":[89],"model,":[93],"adopted.":[95],"An":[96],"presented":[99,317,349],"problems":[102,334],"involved":[103,210],"reusing":[105,336],"extending":[107,338],"objects,":[109],"particular":[111],"so-called":[113],"inheritance":[114],"anomalies.":[115],"Based":[116],"on":[117,239,272],"analysis,":[119],"a":[120,264,284,291,346],"set":[121],"criteria":[123],"effective":[125],"extensible":[126],"programming":[129],"languages":[130],"formulated.":[132],"introduces":[135],"techniques":[136,221,257],"creation":[139],"concurrency":[141,169],"activities,":[147],"fully":[148,176],"integrated":[149],"within":[150],"(object-oriented)":[152],"composition-filters":[153,313],"model.":[154],"Important":[155],"properties":[156],"proposed":[159,188,213],"object":[160],"are:":[162],"all":[163],"objects":[164,202,340],"-potentially-":[166],"active,":[167],"intra-object":[168],"supported":[171],"specifications":[174,231],"separated":[177],"method":[179,267,294],"implementations.":[180],"applicability":[182],"expressive":[184],"power":[185],"technique":[189,347],"demonstrated,":[191],"shown":[195,227],"how":[196,228],"achieved.":[204],"implementation":[206,246],"aspects":[207],"scheme":[215],"addressed,":[217],"some":[219],"optimisation":[220],"presented.":[223],"It":[224],"can":[232,308,319],"be":[233,309],"translated":[234,310],"into":[235],"boolean":[236],"messages;":[240],"applicable":[243],"both":[244],"purposes":[247],"reasoning":[250],"about":[251],"specifications.":[253,304,315],"employ":[255],"applications,":[263],"introduced":[269],"focuses":[271],"specification":[276],"This":[282],"includes":[283],"graphical":[285,306],"notation":[286,307],"specifying":[288],"number":[292],"steps":[295],"hints":[297],"derivation":[300],"reusable":[302],"algorithmically":[311],"material":[318],"aid":[320,364],"engineers":[322],"objectoriented":[328],"ways:":[332],"potential":[333],"made":[342],"explicit":[343],"analysed,":[345],"overcome":[351],"constraints,":[361],"with":[362],"intuitive":[367],"precise":[369],"notation,":[370],"addressed.":[372]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
