{"id":"https://openalex.org/W2130204291","doi":"https://doi.org/10.1109/edoc.2002.1137704","title":"Separation of concerns in modeling distributed component-based architectures","display_name":"Separation of concerns in modeling distributed component-based architectures","publication_year":2003,"publication_date":"2003-06-26","ids":{"openalex":"https://openalex.org/W2130204291","doi":"https://doi.org/10.1109/edoc.2002.1137704","mag":"2130204291"},"language":"en","primary_location":{"id":"doi:10.1109/edoc.2002.1137704","is_oa":false,"landing_page_url":"https://doi.org/10.1109/edoc.2002.1137704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Sixth International Enterprise Distributed Object Computing","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/A5063844961","display_name":"Rapha\u00ebl Marvie","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"R. Marvie","raw_affiliation_strings":["Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France"],"affiliations":[{"raw_affiliation_string":"Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I174424907"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045393606","display_name":"Philippe Merle","orcid":"https://orcid.org/0000-0003-3573-7312"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"P. Merle","raw_affiliation_strings":["Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France"],"affiliations":[{"raw_affiliation_string":"Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I174424907"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111955468","display_name":"Jean-Marc Geib","orcid":null},"institutions":[{"id":"https://openalex.org/I174424907","display_name":"Laboratoire d'Informatique Fondamentale de Lille","ror":"https://ror.org/05rhg0h08","country_code":"FR","type":"facility","lineage":["https://openalex.org/I174424907"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"J.-M. Geib","raw_affiliation_strings":["Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France"],"affiliations":[{"raw_affiliation_string":"Laboratoire dInformatique Fondamentale de Lille UPRESA 8022 CNRS, Universite des Sciences et de la Technologie de Lille, France","institution_ids":["https://openalex.org/I174424907","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Lab. d'Informatique Fondamentale de Lille, Univ. des Sci. et Technol. de Lille, Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I174424907"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5063844961"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I174424907"],"apc_list":null,"apc_paid":null,"fwci":0.7989,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.86348865,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"144","last_page":"154"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9991999864578247,"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"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/common-object-request-broker-architecture","display_name":"Common Object Request Broker Architecture","score":0.8453015089035034},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7894253730773926},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.7758702635765076},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.7013005018234253},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"Separation of concerns","score":0.6684678196907043},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5972269177436829},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.5628765821456909},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.533831775188446},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.5185325741767883},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4911153018474579},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.47591668367385864},{"id":"https://openalex.org/keywords/distributed-object","display_name":"Distributed object","score":0.45645424723625183},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.42369669675827026},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.24812689423561096},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.23972320556640625},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.22446855902671814},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18283876776695251},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1295318901538849}],"concepts":[{"id":"https://openalex.org/C49312422","wikidata":"https://www.wikidata.org/wiki/Q691593","display_name":"Common Object Request Broker Architecture","level":2,"score":0.8453015089035034},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7894253730773926},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.7758702635765076},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.7013005018234253},{"id":"https://openalex.org/C76214141","wikidata":"https://www.wikidata.org/wiki/Q2465506","display_name":"Separation of concerns","level":3,"score":0.6684678196907043},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5972269177436829},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.5628765821456909},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.533831775188446},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.5185325741767883},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4911153018474579},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.47591668367385864},{"id":"https://openalex.org/C81192388","wikidata":"https://www.wikidata.org/wiki/Q5283169","display_name":"Distributed object","level":3,"score":0.45645424723625183},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.42369669675827026},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.24812689423561096},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.23972320556640625},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.22446855902671814},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18283876776695251},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1295318901538849},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/edoc.2002.1137704","is_oa":false,"landing_page_url":"https://doi.org/10.1109/edoc.2002.1137704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Sixth International Enterprise Distributed Object Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.1.8782","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.8782","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.lifl.fr/~marvie/pubs/marvie_edoc2002.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1505666560","https://openalex.org/W1567691698","https://openalex.org/W1770006921","https://openalex.org/W1919395891","https://openalex.org/W1983723499","https://openalex.org/W2029414465","https://openalex.org/W2054595676","https://openalex.org/W2096973649","https://openalex.org/W2118230874","https://openalex.org/W2118708838","https://openalex.org/W2167821030","https://openalex.org/W2176490758","https://openalex.org/W4237903515","https://openalex.org/W6646241823","https://openalex.org/W6657725327","https://openalex.org/W6903571951"],"related_works":["https://openalex.org/W2353525162","https://openalex.org/W2348430094","https://openalex.org/W2370192519","https://openalex.org/W2385881301","https://openalex.org/W1522494633","https://openalex.org/W2380304044","https://openalex.org/W2057461230","https://openalex.org/W2391060072","https://openalex.org/W2111189711","https://openalex.org/W2033977330"],"abstract_inverted_index":{"Building":[0],"component-based":[1],"distributed":[2,38,52,92],"applications":[3,117],"is":[4,101],"a":[5,9,142,170],"complex":[6],"task":[7],"involving":[8],"set":[10],"of":[11,79,90,116,133,139,158,167,169,174,177],"cooperating":[12],"actors":[13,176],"like":[14],"architects,":[15],"developers,":[16],"transactions":[17],"or":[18],"persistency":[19],"specialists.":[20],"For":[21],"more":[22],"than":[23],"ten":[24],"years,":[25],"the":[26,41,58,77,85,96,156,175,178],"Object":[27,43],"Management":[28],"Group":[29],"(OMG)":[30],"has":[31,63],"defined":[32],"open":[33],"standards":[34],"to":[35,83,113,121,130,137,154,163,172,184],"build":[36],"interoperable":[37],"applications.":[39],"First,":[40],"Common":[42],"Request":[44],"Broker":[45],"Architecture":[46,61],"(CORBA)":[47],"introduced":[48,64],"interoperability":[49,65],"between":[50,66],"heterogeneous":[51,67],"objects,":[53],"object":[54],"oriented":[55,70],"middleware.":[56,71],"Now,":[57],"Model":[59],"Driven":[60],"(MDA)":[62],"models,":[68],"model":[69,171],"In":[72,95],"this":[73,108],"context,":[74],"we":[75,128],"advocate":[76],"separation":[78,132],"concerns":[80,134],"in":[81,161],"order":[82,162],"structure":[84,155],"modeling":[86,89],"and":[87,120,125],"meta":[88,143,159],"enterprise":[91],"component":[93],"architectures.":[94],"meantime,":[97],"design":[98,136],"related":[99],"knowledge":[100,109],"most":[102],"often":[103],"lost":[104],"at":[105,118],"runtime.":[106],"Nevertheless,":[107],"could":[110],"be":[111],"important":[112],"reify":[114],"architectures":[115],"runtime":[119,138],"support":[122,131],"their":[123],"administration":[124],"reconfiguration.":[126],"Thus,":[127],"intend":[129],"from":[135,182],"applications,":[140],"using":[141],"data":[144],"repository":[145],"centric":[146],"approach.":[147],"This":[148],"paper":[149],"discusses":[150],"our":[151],"proposal,":[152],"CODeX,":[153],"definition":[157],"models":[160],"offer":[164],"dedicated":[165],"points":[166],"view":[168],"each":[173],"software":[179],"engineering":[180],"process,":[181],"architects":[183],"application":[185],"administrators.":[186]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
