{"id":"https://openalex.org/W2189336899","doi":"https://doi.org/10.3217/jucs-017-05-0777","title":"Context-Aware Composition and Adaptation based on Model Transformation","display_name":"Context-Aware Composition and Adaptation based on Model Transformation","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W2189336899","doi":"https://doi.org/10.3217/jucs-017-05-0777","mag":"2189336899"},"language":"en","primary_location":{"id":"pmh:oai:zenodo.org:7001621","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-017-05-0777","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"JUCS - Journal of Universal Computer Science, 17((5)), 777-806, (2011-03-01)","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.3217/jucs-017-05-0777","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034047809","display_name":"Javier Cubo","orcid":"https://orcid.org/0000-0001-9178-7643"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Javier Cubo","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-9178-7643","affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087531485","display_name":"Carlos Canal","orcid":"https://orcid.org/0000-0002-8002-0372"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Carlos Canal","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-8002-0372","affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5041278586","display_name":"Ernesto Pimentel","orcid":"https://orcid.org/0000-0002-7125-8434"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ernesto Pimentel","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-7125-8434","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.8207,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.94336085,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"17","issue":null,"first_page":"777","last_page":"806"},"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.9998000264167786,"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.9998000264167786,"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.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.998199999332428,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8313301801681519},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.6111367344856262},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5959494113922119},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5783249139785767},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.5593295097351074},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.5539688467979431},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.5418556332588196},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5389436483383179},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5187185406684875},{"id":"https://openalex.org/keywords/model-transformation","display_name":"Model transformation","score":0.5135095715522766},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4784550666809082},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43115097284317017},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41700249910354614},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.361716091632843},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23043406009674072},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18003079295158386},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.17666521668434143},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.09964144229888916}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8313301801681519},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.6111367344856262},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5959494113922119},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5783249139785767},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.5593295097351074},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.5539688467979431},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5418556332588196},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5389436483383179},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5187185406684875},{"id":"https://openalex.org/C2779791154","wikidata":"https://www.wikidata.org/wiki/Q258040","display_name":"Model transformation","level":3,"score":0.5135095715522766},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4784550666809082},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43115097284317017},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41700249910354614},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.361716091632843},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23043406009674072},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18003079295158386},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.17666521668434143},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.09964144229888916},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","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/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/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:zenodo.org:7001621","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-017-05-0777","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"JUCS - Journal of Universal Computer Science, 17((5)), 777-806, (2011-03-01)","raw_type":"info:eu-repo/semantics/article"},{"id":"mag:2189336899","is_oa":false,"landing_page_url":"http://www.jucs.org/jucs_17_5/context_aware_composition_and/jucs_17_05_0777_0806_cubo.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S58563349","display_name":"JUCS - Journal of Universal Computer Science","issn_l":"0948-695X","issn":["0948-695X","0948-6968"],"is_oa":false,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317875","host_organization_name":"Verlag der Technischen Universit\u00e4t Graz","host_organization_lineage":["https://openalex.org/P4310317875"],"host_organization_lineage_names":["Verlag der Technischen Universit\u00e4t Graz"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"JUCS - Journal of Universal Computer Science","raw_type":null}],"best_oa_location":{"id":"pmh:oai:zenodo.org:7001621","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-017-05-0777","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"JUCS - Journal of Universal Computer Science, 17((5)), 777-806, (2011-03-01)","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W7255520","https://openalex.org/W178638537","https://openalex.org/W181751373","https://openalex.org/W1488556964","https://openalex.org/W1495288145","https://openalex.org/W1502996312","https://openalex.org/W1507281497","https://openalex.org/W1541476086","https://openalex.org/W1544443225","https://openalex.org/W1594407938","https://openalex.org/W1597707101","https://openalex.org/W1800218686","https://openalex.org/W1801985905","https://openalex.org/W1862857158","https://openalex.org/W1882088395","https://openalex.org/W1975455609","https://openalex.org/W1981626968","https://openalex.org/W1992904693","https://openalex.org/W2018157902","https://openalex.org/W2028286622","https://openalex.org/W2080267935","https://openalex.org/W2086708814","https://openalex.org/W2100095098","https://openalex.org/W2111096251","https://openalex.org/W2114864246","https://openalex.org/W2121415466","https://openalex.org/W2131415946","https://openalex.org/W2132955797","https://openalex.org/W2151055462","https://openalex.org/W2159186976","https://openalex.org/W2160170050","https://openalex.org/W2160375412","https://openalex.org/W2165424958","https://openalex.org/W2167500728","https://openalex.org/W2405780659","https://openalex.org/W2611650485","https://openalex.org/W2751348097","https://openalex.org/W2995900119","https://openalex.org/W3005027580"],"related_works":["https://openalex.org/W2292239263","https://openalex.org/W1538596970","https://openalex.org/W1672500832","https://openalex.org/W1589945256","https://openalex.org/W100310187","https://openalex.org/W2069529484","https://openalex.org/W2610817911","https://openalex.org/W563057433","https://openalex.org/W146934425","https://openalex.org/W60724751","https://openalex.org/W2076965921","https://openalex.org/W2103344086","https://openalex.org/W2068622468","https://openalex.org/W3011959715","https://openalex.org/W241749838","https://openalex.org/W2159898039","https://openalex.org/W564804163","https://openalex.org/W3107888308","https://openalex.org/W2621404103","https://openalex.org/W2099292350"],"abstract_inverted_index":{"Using":[0],"pre-existing":[1],"software":[2,7,50,136],"components":[3,51,137,195],"(COTS)":[4],"to":[5,18,80,117,151,164],"develop":[6],"systems":[8,154],"requires":[9],"the":[10,15,60,92,103,115,119,122,166,187,193,197],"composition":[11,46,167],"and":[12,35,47,64,75,85,98,105,109,168],"adaptation":[13,48,123],"of":[14,33,49,71,83,107,121,189,196],"component":[16,185],"interfaces":[17],"solve":[19],"mismatch":[20,201],"problems.":[21,202],"These":[22,160],"mismatches":[23],"may":[24],"appear":[25],"at":[26],"different":[27],"interoperability":[28],"levels":[29,66],"(signature,":[30],"behavioural,":[31],"quality":[32,82],"service":[34,84],"semantic).":[36],"In":[37],"this":[38],"article,":[39],"we":[40,113,171],"define":[41],"an":[42],"approach":[43],"which":[44,177],"supports":[45],"based":[52],"on":[53],"model":[54,148],"transformation":[55,149],"by":[56,69],"taking":[57],"into":[58,180],"account":[59],"four":[61],"levels.":[62],"Signature":[63],"behavioural":[65],"are":[67,78,138,162],"addressed":[68],"means":[70],"transition":[72,153],"systems.":[73,111],"Context-awareness":[74],"semanticbased":[76],"techniques":[77],"used":[79,163],"tackle":[81,165],"semantic,":[86],"respectively,":[87],"but":[88],"also":[89],"both":[90],"consider":[91],"signature":[93],"level.":[94],"We":[95,145],"have":[96],"implemented":[97,139],"validated":[99],"our":[100,147],"proposal":[101],"for":[102],"design":[104],"application":[106],"realistic":[108],"complex":[110],"Here,":[112],"illustrate":[114],"need":[116],"support":[118],"variability":[120],"process":[124,150],"in":[125],"a":[126,131,173],"context-aware":[127],"pervasive":[128],"system":[129],"through":[130],"real-world":[132],"case":[133],"study,":[134],"where":[135],"using":[140],"Windows":[141],"Workflow":[142],"Foundation":[143],"(WF).":[144],"apply":[146],"extract":[152],"(CA-STS":[155],"specifications)":[156],"from":[157],"WF":[158,183,194],"components.":[159],"CA-STSs":[161],"adaptation.":[169],"Then,":[170],"generate":[172],"CASTS":[174],"adaptor":[175,184],"specification,":[176],"is":[178],"transformed":[179],"its":[181],"corresponding":[182],"with":[186,191],"purpose":[188],"interacting":[190],"all":[192],"system,":[198],"thereby":[199],"avoiding":[200]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
