{"id":"https://openalex.org/W2107534512","doi":"https://doi.org/10.3217/jucs-019-10-1433","title":"Model-Driven Development of Aspect-Oriented Software Architectures","display_name":"Model-Driven Development of Aspect-Oriented Software Architectures","publication_year":2020,"publication_date":"2020-04-07","ids":{"openalex":"https://openalex.org/W2107534512","doi":"https://doi.org/10.3217/jucs-019-10-1433","mag":"2107534512"},"language":"en","primary_location":{"id":"pmh:oai:riunet.upv.es:10251/38629","is_oa":false,"landing_page_url":"http://hdl.handle.net/10251/38629","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://zenodo.org/record/5505615","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Crist\u00f3bal Costa-Soria","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Crist\u00f3bal Costa-Soria","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Isidro Ramos","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Isidro Ramos","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Jennifer P\u00e9rez","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jennifer P\u00e9rez","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Jose A. Cars\u00ed","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jose A. Cars\u00ed","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1354,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.52037443,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"19","issue":"10","first_page":"1433","last_page":"1473"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9991999864578247,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9991000294685364,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9095463752746582},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5618934035301208},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.49434924125671387},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4558306336402893},{"id":"https://openalex.org/keywords/model-driven-development","display_name":"Model driven development","score":0.4539071321487427},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.40663716197013855},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2960059642791748},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.13579729199409485}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9095463752746582},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5618934035301208},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.49434924125671387},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4558306336402893},{"id":"https://openalex.org/C2985178602","wikidata":"https://www.wikidata.org/wiki/Q1941909","display_name":"Model driven development","level":4,"score":0.4539071321487427},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40663716197013855},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2960059642791748},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.13579729199409485}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:riunet.upv.es:10251/38629","is_oa":false,"landing_page_url":"http://hdl.handle.net/10251/38629","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:zenodo.org:5505615","is_oa":true,"landing_page_url":"https://zenodo.org/record/5505615","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 19((10)) 1433-1473","raw_type":"info:eu-repo/semantics/article"},{"id":"doi:10.3217/jucs-019-10-1433","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-019-10-1433","pdf_url":null,"source":{"id":"https://openalex.org/S4306400660","display_name":"TUGraz OPEN Library (Graz University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4092182","host_organization_name":"Graz University of Technology","host_organization_lineage":["https://openalex.org/I4092182"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"mag:2107534512","is_oa":true,"landing_page_url":"https://dblp.uni-trier.de/db/journals/jucs/jucs19.html#PerezRCS13","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":true,"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:5505615","is_oa":true,"landing_page_url":"https://zenodo.org/record/5505615","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 19((10)) 1433-1473","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W6471595","https://openalex.org/W2111927335","https://openalex.org/W2570538327","https://openalex.org/W2374120697","https://openalex.org/W2157365966","https://openalex.org/W2040320250","https://openalex.org/W2737013553","https://openalex.org/W2589851686","https://openalex.org/W2113254425","https://openalex.org/W2099676063","https://openalex.org/W2170093262","https://openalex.org/W2605466801","https://openalex.org/W2134155536","https://openalex.org/W2137290357","https://openalex.org/W2125882829","https://openalex.org/W2161577065","https://openalex.org/W2163334845","https://openalex.org/W2153938115","https://openalex.org/W2362835256","https://openalex.org/W30811197"],"abstract_inverted_index":{"The":[0,78],"Model-Driven":[1],"Development":[2,81],"(MDD)":[3],"paradigm":[4],"has":[5,188,250,265],"become":[6],"widely":[7],"spread":[8],"in":[9,121,177,181,292],"the":[10,31,37,58,69,107,122,126,133,138,146,178,183,193,200,211,241,246,273,277,287],"last":[11],"few":[12],"years":[13],"due":[14],"to":[15,29,45,86,104,191,239,253,283],"being":[16],"based":[17,52],"on":[18,53],"models":[19,73,150,224],"instead":[20],"of":[21,109,128,135,195,199,213,260,279,286,294],"source":[22],"code,":[23],"and":[24,113,154,229,256],"using":[25,269],"automatic":[26],"generation":[27,71,148],"techniques":[28],"obtain":[30],"final":[32],"software":[33,47,123],"product.":[34],"Until":[35],"now,":[36],"most":[38],"mature":[39,62,161],"methodologies":[40,64],"that":[41,74,249,264],"have":[42],"been":[43,189,251,266],"proposed":[44],"develop":[46,284],"following":[48,57,137,231],"MDD":[49,63,139,185,205,233,243,281],"are":[50,65,290],"mainly":[51],"functional":[54,111,153],"requirements":[55,93,112],"by":[56],"Object-Oriented":[59],"Paradigm.":[60],"Therefore,":[61,170],"required":[66],"for":[67,90,131,210],"supporting":[68,132],"code":[70,147,194,295],"from":[72,149,220,276],"specify":[75,152],"non-functional":[76,92,114,155],"requirements.":[77,156],"Aspect-Oriented":[79,99],"Software":[80,100],"(AOSD)":[82],"approach":[83,206,244],"was":[84],"created":[85],"provide":[87],"explicit":[88],"mechanisms":[89],"developing":[91],"through":[94,245],"reusable":[95],"elements":[96],"called":[97,163],"aspects.":[98],"Architectures":[101],"(AOSA)":[102],"emerged":[103],"deal":[105],"with":[106,167],"design":[108],"both,":[110],"requirements,":[115],"which":[116,151,165,187,216],"opened":[117],"an":[118,232],"important":[119],"challenge":[120],"engineering":[124],"field:":[125],"definition":[127],"a":[129,160,174,257,261],"methodology":[130,143],"development":[134,212],"AOSAs":[136],"paradigm.":[140],"This":[141,157,235],"new":[142],"should":[144],"allow":[145],"paper":[158],"presents":[159],"approach,":[162],"PRISMA,":[164],"deals":[166],"this":[168,171,270],"challenge.":[169],"contribution":[172,236],"takes":[173],"step":[175],"forward":[176],"area":[179],"presenting":[180],"detail":[182],"PRISMA":[184,204,242,280],"process,":[186],"applied":[190],"generate":[192],"several":[196],"real":[197],"applications":[198,285],"tele-operated":[201,262],"robotics":[202],"domain.":[203],"provides":[207],"complete":[208],"support":[209,254],"technology-independent":[214],"AOSAs,":[215],"can":[217],"be":[218],"compiled":[219],"high-level,":[221],"aspect-oriented":[222],"architectural":[223],"into":[225],"different":[226],"technology":[227],"platforms":[228],"languages":[230],"process.":[234],"illustrates":[237],"how":[238],"apply":[240],"modelling":[247],"framework":[248],"developed":[252,268],"it,":[255],"case":[258],"study":[259],"robot":[263],"completely":[267],"approach.":[271],"Finally,":[272],"results":[274],"obtained":[275],"application":[278],"process":[282],"tele-operation":[288],"domain":[289],"analyzed":[291],"terms":[293],"generation.":[296]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
