{"id":"https://openalex.org/W2109312012","doi":"https://doi.org/10.1109/iwpse.2003.1231217","title":"Using coordination contracts for flexible adaptation to changing business rules","display_name":"Using coordination contracts for flexible adaptation to changing business rules","publication_year":2004,"publication_date":"2004-06-22","ids":{"openalex":"https://openalex.org/W2109312012","doi":"https://doi.org/10.1109/iwpse.2003.1231217","mag":"2109312012"},"language":"en","primary_location":{"id":"doi:10.1109/iwpse.2003.1231217","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwpse.2003.1231217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings.","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/A5029025369","display_name":"Michel Wermelinger","orcid":"https://orcid.org/0000-0002-6467-3293"},"institutions":[{"id":"https://openalex.org/I83558840","display_name":"Universidade Nova de Lisboa","ror":"https://ror.org/02xankh89","country_code":"PT","type":"education","lineage":["https://openalex.org/I83558840"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"M. Wermelinger","raw_affiliation_strings":["Department de Inform\u00e1tica, University Nova de Lisboa, Caparica, Portugal","Dep. of Informatica, Univ. Nova de Lisboa, Caparica, Portugal"],"affiliations":[{"raw_affiliation_string":"Department de Inform\u00e1tica, University Nova de Lisboa, Caparica, Portugal","institution_ids":["https://openalex.org/I83558840"]},{"raw_affiliation_string":"Dep. of Informatica, Univ. Nova de Lisboa, Caparica, Portugal","institution_ids":["https://openalex.org/I83558840"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030715990","display_name":"\u0393\u03b5\u03ce\u03c1\u03b3\u03b9\u03bf\u03c2 \u039a\u03bf\u03c5\u03c4\u03c3\u03bf\u03cd\u03ba\u03bf\u03c2","orcid":"https://orcid.org/0000-0002-3423-6893"},"institutions":[{"id":"https://openalex.org/I4210087817","display_name":"Software (Germany)","ror":"https://ror.org/004g36n56","country_code":"DE","type":"company","lineage":["https://openalex.org/I4210087817"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"G. Koutsoukos","raw_affiliation_strings":["ATX Software SA, Lisboa, Portugal","ATX Software SA"],"affiliations":[{"raw_affiliation_string":"ATX Software SA, Lisboa, Portugal","institution_ids":[]},{"raw_affiliation_string":"ATX Software SA","institution_ids":["https://openalex.org/I4210087817"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113508420","display_name":"J.L. Fiadeiro","orcid":null},"institutions":[{"id":"https://openalex.org/I153648349","display_name":"University of Leicester","ror":"https://ror.org/04h699437","country_code":"GB","type":"education","lineage":["https://openalex.org/I153648349"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J.L. Fiadeiro","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Leicester, Leicester, UK","University of Leicester"],"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Leicester, Leicester, UK","institution_ids":["https://openalex.org/I153648349"]},{"raw_affiliation_string":"University of Leicester","institution_ids":["https://openalex.org/I153648349"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5029025369"],"corresponding_institution_ids":["https://openalex.org/I83558840"],"apc_list":null,"apc_paid":null,"fwci":2.8114,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.91316633,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"2306","issue":null,"first_page":"115","last_page":"120"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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.9997000098228455,"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.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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9987999796867371,"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/computer-science","display_name":"Computer science","score":0.608849823474884},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.6072026491165161},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.6069316864013672},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.587225079536438},{"id":"https://openalex.org/keywords/business-rule","display_name":"Business rule","score":0.5262643098831177},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.39280712604522705},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.3543776571750641},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.26148006319999695},{"id":"https://openalex.org/keywords/marketing","display_name":"Marketing","score":0.10933586955070496},{"id":"https://openalex.org/keywords/finance","display_name":"Finance","score":0.10782024264335632}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.608849823474884},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.6072026491165161},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.6069316864013672},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.587225079536438},{"id":"https://openalex.org/C11066294","wikidata":"https://www.wikidata.org/wiki/Q1518244","display_name":"Business rule","level":4,"score":0.5262643098831177},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.39280712604522705},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.3543776571750641},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.26148006319999695},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.10933586955070496},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.10782024264335632},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","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},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iwpse.2003.1231217","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwpse.2003.1231217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings.","raw_type":"proceedings-article"},{"id":"pmh:oai:discovery.dundee.ac.uk:openaire_cris_publications/a1b3e11f-0de2-464d-9a09-133d27c6b0b0","is_oa":false,"landing_page_url":"https://discovery.dundee.ac.uk/en/publications/a1b3e11f-0de2-464d-9a09-133d27c6b0b0","pdf_url":null,"source":{"id":"https://openalex.org/S4306400523","display_name":"Discovery Research Portal (University of Dundee)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I177639307","host_organization_name":"University of Dundee","host_organization_lineage":["https://openalex.org/I177639307"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Wermelinger, M, Koutsoukos, G, Avillez, R, Gouveia, J, Andrade, L & Fiadeiro, J L 2003, Using coordination contracts for flexible adaptation to changing business rules. in T Mikkonen, M W Godfrey & M Saeki (eds), Proceedings - 6th International Workshop on Principles of Software Evolution, IWPSE 2003, in Association with ESEC/FSE 2003., 1231217, International Workshop on Principles of Software Evolution (IWPSE), vol. 2003-January, Institute of Electrical and Electronics Engineers Inc., pp. 115-120, 6th International Workshop on Principles of Software Evolution, IWPSE 2003, in Association with ESEC/FSE 2003, Helsinki, Finland, 1/09/03. https://doi.org/10.1109/IWPSE.2003.1231217","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W65291466","https://openalex.org/W1771343567","https://openalex.org/W1969798170","https://openalex.org/W2129319917","https://openalex.org/W2138122555"],"related_works":["https://openalex.org/W1557854785","https://openalex.org/W2126468365","https://openalex.org/W2368748614","https://openalex.org/W1479555238","https://openalex.org/W2110508388","https://openalex.org/W1968302844","https://openalex.org/W1993322810","https://openalex.org/W2988265340","https://openalex.org/W2120312796","https://openalex.org/W4236271902"],"abstract_inverted_index":{"We":[0,23],"report":[1],"on":[2,123],"the":[3,10,48,52,62,65,75,104,109,112,120,129,135,138,149,153],"use":[4,57],"of":[5,137,152],"coordination":[6,58,132],"contracts,":[7,116],"presented":[8],"at":[9,89],"previous":[11],"two":[12],"IWPSE":[13],"workshops,":[14],"in":[15,140],"a":[16,19,28,95,99],"project":[17],"for":[18],"credit":[20],"recovery":[21],"company.":[22],"have":[24],"designed":[25],"and":[26,68,87,107,115],"implemented":[27],"framework":[29,93],"that":[30,80,131,147],"allows":[31],"users":[32],"to":[33,39,47,60,64,79,142],"define":[34],"several":[35],"business":[36,76,145],"rules":[37,44,77,106,146],"according":[38],"predefined":[40],"parameters.":[41],"However,":[42],"some":[43],"require":[45],"changes":[46],"services":[49,67],"provided":[50,154],"by":[51,74],"system.":[53],"For":[54],"these,":[55],"we":[56,126],"contracts":[59,83,133],"intercept":[61],"calls":[63],"underlying":[66],"superpose":[69],"whatever":[70],"behaviour":[71,151],"is":[72,101],"imposed":[73],"applicable":[78,105],"service.":[81],"Such":[82],"can":[84],"be":[85],"added":[86],"deleted":[88],"run-time.":[90],"Hence,":[91],"our":[92,124],"includes":[94],"configurator":[96],"that,":[97],"whenever":[98],"service":[100,110],"called,":[102],"checks":[103],"configures":[108],"with":[111,119],"given":[113],"parameters":[114],"before":[117],"proceeding":[118],"call.":[121],"Based":[122],"experience,":[125],"put":[127],"forward":[128],"position":[130],"facilitate":[134],"evolution":[136],"system":[139],"order":[141],"accomodate":[143],"new":[144],"change":[148],"\"normal\"":[150],"system's":[155],"functionalities.":[156]},"counts_by_year":[],"updated_date":"2026-03-15T09:29:46.208133","created_date":"2025-10-10T00:00:00"}
