{"id":"https://openalex.org/W2049286640","doi":"https://doi.org/10.1145/2480362.2480601","title":"On the use of metamodeling for relating requirements and architectural design decisions","display_name":"On the use of metamodeling for relating requirements and architectural design decisions","publication_year":2013,"publication_date":"2013-03-18","ids":{"openalex":"https://openalex.org/W2049286640","doi":"https://doi.org/10.1145/2480362.2480601","mag":"2049286640"},"language":"en","primary_location":{"id":"doi:10.1145/2480362.2480601","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2480362.2480601","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"conference-paper","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/A5045127762","display_name":"Diego Dermeval","orcid":null},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Diego Dermeval","raw_affiliation_strings":["Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086217690","display_name":"Jaelson Castro","orcid":"https://orcid.org/0000-0002-4635-7297"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jaelson Castro","raw_affiliation_strings":["Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100324560","display_name":"Carla Silva","orcid":"https://orcid.org/0000-0002-0597-3851"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carla Silva","raw_affiliation_strings":["Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070131786","display_name":"Jo\u00e3o Pimentel","orcid":"https://orcid.org/0000-0002-7441-0796"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o Pimentel","raw_affiliation_strings":["Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Pernambuco (UFPE), Recife, Pernambuco -- Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061181768","display_name":"Ig Ibert Bittencourt","orcid":"https://orcid.org/0000-0001-5676-2280"},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ig Ibert Bittencourt","raw_affiliation_strings":["Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil","institution_ids":["https://openalex.org/I79889768"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101558717","display_name":"Patrick H. S. Brito","orcid":"https://orcid.org/0000-0002-6159-5293"},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Patrick Brito","raw_affiliation_strings":["Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil","institution_ids":["https://openalex.org/I79889768"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078153631","display_name":"Endhe Elias","orcid":null},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Endhe Elias","raw_affiliation_strings":["Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil","institution_ids":["https://openalex.org/I79889768"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001850349","display_name":"Thyago Ten\u00f3rio","orcid":"https://orcid.org/0000-0003-0849-8811"},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Thyago Ten\u00f3rio","raw_affiliation_strings":["Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil","institution_ids":["https://openalex.org/I79889768"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102506946","display_name":"Alan Pedro","orcid":null},"institutions":[{"id":"https://openalex.org/I79889768","display_name":"Universidade Federal de Alagoas","ror":"https://ror.org/00dna7t83","country_code":"BR","type":"education","lineage":["https://openalex.org/I79889768"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alan Pedro","raw_affiliation_strings":["Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Alagoas (UFAL), Macei\u00f3, Alagoas -- Brazil","institution_ids":["https://openalex.org/I79889768"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9153,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.74738269,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1278","last_page":"1283"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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/T10260","display_name":"Software Engineering Research","score":0.9986000061035156,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9986000061035156,"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/metamodeling","display_name":"Metamodeling","score":0.8772977590560913},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6952424645423889},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6124119758605957},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.5817644596099854},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.542461633682251},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.522282600402832},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5094893574714661},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5080091953277588},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.3317849934101105},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2810131311416626},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23841530084609985},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.22735241055488586},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.22371956706047058}],"concepts":[{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.8772977590560913},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6952424645423889},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6124119758605957},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.5817644596099854},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.542461633682251},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.522282600402832},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5094893574714661},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5080091953277588},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.3317849934101105},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2810131311416626},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23841530084609985},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.22735241055488586},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.22371956706047058},{"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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2480362.2480601","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2480362.2480601","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities"}],"awards":[{"id":"https://openalex.org/G7848266256","display_name":null,"funder_award_id":"267856","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1524500851","https://openalex.org/W1600334244","https://openalex.org/W1981396776","https://openalex.org/W1999180586","https://openalex.org/W2008181255","https://openalex.org/W2047057637","https://openalex.org/W2054405381","https://openalex.org/W2102656319","https://openalex.org/W2105539612","https://openalex.org/W2132358415","https://openalex.org/W2136317684","https://openalex.org/W2166365253","https://openalex.org/W2176490758","https://openalex.org/W2295879125","https://openalex.org/W2295949054","https://openalex.org/W2912647675","https://openalex.org/W4242182825","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2080167534","https://openalex.org/W3146440365","https://openalex.org/W2011315860","https://openalex.org/W2378709054","https://openalex.org/W4380301954","https://openalex.org/W2140792736","https://openalex.org/W2151702129","https://openalex.org/W1953170501","https://openalex.org/W134586624","https://openalex.org/W2117592158"],"abstract_inverted_index":{"Requirements":[0],"models":[1,19,36,176],"can":[2,20],"be":[3],"used":[4],"to":[5,90,116],"describe":[6,21],"what":[7],"is":[8,51,104],"expected":[9],"from":[10,112],"a":[11,25,64,92,107,142],"software":[12],"system.":[13],"On":[14],"the":[15,22,40,43,54,59,68,73,96,113,123,139,151,156,159,165,171],"other":[16],"hand,":[17],"architectural":[18,47,87,99,126,147,175],"structure":[23],"of":[24,29,42,58,67,75,98,125,153,167,173],"system":[26,69],"in":[27,170],"terms":[28],"its":[30],"components":[31],"and":[32,56,146,158,163,177],"connectors.":[33],"However,":[34],"these":[35],"do":[37],"not":[38],"capture":[39],"rationale":[41,97],"decisions":[44,88,121],"made":[45],"during":[46],"design.":[48],"This":[49,102],"knowledge":[50],"important":[52],"throughout":[53],"maintenance":[55,152],"evolution":[57],"system,":[60],"as":[61,70,72],"it":[62],"allows":[63],"better":[65],"understanding":[66],"well":[71],"impact":[74],"changes":[76],"on":[77,106],"it.":[78],"In":[79],"this":[80,168],"paper,":[81],"we":[82],"consider":[83],"existing":[84],"proposals":[85],"for":[86,94],"documentation":[89],"define":[91],"template":[93,103],"recording":[95],"design":[100,127,148],"decisions.":[101],"based":[105],"metamodel,":[108],"which":[109],"borrows":[110],"concepts":[111],"NFR":[114],"Framework":[115],"express":[117],"such":[118],"rationale.":[119],"Documenting":[120],"enables":[122],"evaluation":[124],"alternatives":[128,135],"when":[129,133],"requirements":[130,145,179],"evolve":[131],"or":[132],"new":[134],"are":[136],"devised.":[137],"Moreover,":[138],"metamodel":[140,169],"provides":[141],"relationship":[143],"between":[144,155],"fragments,":[149],"facilitating":[150],"traceability":[154],"problem":[157],"solution.":[160],"We":[161],"illustrate":[162],"discuss":[164],"use":[166],"context":[172],"Acme":[174],"i*":[178],"models.":[180]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
