{"id":"https://openalex.org/W2057040811","doi":"https://doi.org/10.1109/wicsa.2009.5290805","title":"A pattern language for multi-agent systems","display_name":"A pattern language for multi-agent systems","publication_year":2009,"publication_date":"2009-09-01","ids":{"openalex":"https://openalex.org/W2057040811","doi":"https://doi.org/10.1109/wicsa.2009.5290805","mag":"2057040811"},"language":"en","primary_location":{"id":"doi:10.1109/wicsa.2009.5290805","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wicsa.2009.5290805","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 Joint Working IEEE/IFIP Conference on Software Architecture &amp; European Conference on Software Architecture","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://lirias.kuleuven.be/handle/123456789/252306","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059882053","display_name":"Danny Weyns","orcid":"https://orcid.org/0000-0002-1162-0817"},"institutions":[{"id":"https://openalex.org/I4210144804","display_name":"Laboratoire de Recherche en Informatique","ror":"https://ror.org/04e3ktk27","country_code":"FR","type":"facility","lineage":["https://openalex.org/I102197404","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I4210159245"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE","FR"],"is_corresponding":true,"raw_author_name":"Danny Weyns","raw_affiliation_strings":["DistriNet Laboratories, Katholieke Universiteit Leuven, Leuven, Belgium","Catholic University of Leuven - Katholieke Universiteit Leuven","Laboratoire de Recherche en Informatique et ses Applications de Vannes et Lorient"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DistriNet Laboratories, Katholieke Universiteit Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I99464096"]},{"raw_affiliation_string":"Catholic University of Leuven - Katholieke Universiteit Leuven","institution_ids":["https://openalex.org/I99464096"]},{"raw_affiliation_string":"Laboratoire de Recherche en Informatique et ses Applications de Vannes et Lorient","institution_ids":["https://openalex.org/I4210144804"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5059882053"],"corresponding_institution_ids":["https://openalex.org/I4210144804","https://openalex.org/I99464096"],"apc_list":null,"apc_paid":null,"fwci":1.4669,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.82549172,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"5","issue":null,"first_page":"191","last_page":"200"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9972000122070312,"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/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.9930999875068665,"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/adaptability","display_name":"Adaptability","score":0.77885502576828},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7764196991920471},{"id":"https://openalex.org/keywords/pattern-language","display_name":"Pattern language (formal languages)","score":0.6759490370750427},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6132340431213379},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.6047263145446777},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5561954975128174},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.545166552066803},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.48575666546821594},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4838067889213562},{"id":"https://openalex.org/keywords/multi-agent-system","display_name":"Multi-agent system","score":0.4472707211971283},{"id":"https://openalex.org/keywords/software-agent","display_name":"Software agent","score":0.4365101456642151},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.43430009484291077},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.4130500555038452},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.40756872296333313},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3733906149864197},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.30812904238700867},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2718799114227295},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.12627384066581726},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.12319737672805786}],"concepts":[{"id":"https://openalex.org/C177606310","wikidata":"https://www.wikidata.org/wiki/Q5674297","display_name":"Adaptability","level":2,"score":0.77885502576828},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7764196991920471},{"id":"https://openalex.org/C2776362478","wikidata":"https://www.wikidata.org/wiki/Q17156908","display_name":"Pattern language (formal languages)","level":2,"score":0.6759490370750427},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6132340431213379},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.6047263145446777},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5561954975128174},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.545166552066803},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.48575666546821594},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4838067889213562},{"id":"https://openalex.org/C41550386","wikidata":"https://www.wikidata.org/wiki/Q529909","display_name":"Multi-agent system","level":2,"score":0.4472707211971283},{"id":"https://openalex.org/C5894958","wikidata":"https://www.wikidata.org/wiki/Q2297769","display_name":"Software agent","level":2,"score":0.4365101456642151},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.43430009484291077},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.4130500555038452},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40756872296333313},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3733906149864197},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30812904238700867},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2718799114227295},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.12627384066581726},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.12319737672805786},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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":5,"locations":[{"id":"doi:10.1109/wicsa.2009.5290805","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wicsa.2009.5290805","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 Joint Working IEEE/IFIP Conference on Software Architecture &amp; European Conference on Software Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:123456789/252306","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/123456789/252306","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA 2009), Cambridge, UK, 14-17 September 2009","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.154.4037","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.154.4037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.kuleuven.be/~danny/papers/2009WICSA-ECSA.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.549.5397","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.549.5397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://lirias.kuleuven.be/bitstream/123456789/252306/1/22.pdf","raw_type":"text"},{"id":"pmh:oai:HAL:hal-00519180v1","is_oa":false,"landing_page_url":"https://hal.science/hal-00519180","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Working IEEE/IFIP Conference on Software Architecture (WICSA 2009), Sep 2009, Cambridge, United Kingdom. pp.191-200","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:lirias2repo.kuleuven.be:123456789/252306","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/123456789/252306","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA 2009), Cambridge, UK, 14-17 September 2009","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.44999998807907104,"display_name":"Sustainable cities and communities"},{"id":"https://metadata.un.org/sdg/9","score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W618591979","https://openalex.org/W1557275903","https://openalex.org/W1576195516","https://openalex.org/W1620370136","https://openalex.org/W2006116191","https://openalex.org/W2014811326","https://openalex.org/W2038476425","https://openalex.org/W2047309663","https://openalex.org/W2090956201","https://openalex.org/W2097287721","https://openalex.org/W2097856935","https://openalex.org/W2111438441","https://openalex.org/W2130766754","https://openalex.org/W2151408086","https://openalex.org/W2159136258","https://openalex.org/W2163784380","https://openalex.org/W2227896900","https://openalex.org/W2291835736","https://openalex.org/W2399717121","https://openalex.org/W3217467301","https://openalex.org/W4285719527","https://openalex.org/W6679568601"],"related_works":["https://openalex.org/W207785706","https://openalex.org/W2037721767","https://openalex.org/W3027162624","https://openalex.org/W2127322942","https://openalex.org/W3194081485","https://openalex.org/W2226480160","https://openalex.org/W4303671663","https://openalex.org/W3036055947","https://openalex.org/W952128370","https://openalex.org/W4287631664"],"abstract_inverted_index":{"Developing":[0],"architectural":[1,62],"support":[2],"for":[3,24,38,54,88,98],"self-adaptive":[4,92],"systems,":[5],"i.e.":[6],"systems":[7,28,34],"that":[8,35],"are":[9,29,36],"able":[10],"to":[11,14],"autonomously":[12],"adapt":[13],"changes":[15],"in":[16,102],"their":[17],"operating":[18],"conditions,":[19],"is":[20],"a":[21,30,51,89,99],"key":[22],"challenge":[23],"software":[25,86],"engineers.":[26],"Multi-agent":[27],"class":[31],"of":[32,77,91,105],"decentralized":[33],"known":[37],"realizing":[39],"qualities":[40],"such":[41],"as":[42],"adaptability":[43],"and":[44],"scalability.":[45],"In":[46],"this":[47],"paper,":[48],"we":[49],"present":[50],"pattern":[52,58,74],"language":[53,59],"multi-agent":[55,71],"systems.":[56,72,93,108],"The":[57,73],"distills":[60],"domain-specific":[61],"knowledge":[63],"derived":[64],"from":[65],"extensive":[66],"experiences":[67],"with":[68,84],"developing":[69],"various":[70],"language,":[75],"consisting":[76],"the":[78,96,103],"five":[79],"interrelated":[80],"patterns,":[81],"supports":[82],"architects":[83],"designing":[85],"architectures":[87],"family":[90],"We":[94],"illustrate":[95],"patterns":[97],"case":[100],"study":[101],"domain":[104],"automated":[106],"transportation":[107]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-10T00:00:00"}
