{"id":"https://openalex.org/W2892497474","doi":"https://doi.org/10.17706/jsw.13.9.460-480","title":"A Domain-Specific Language to manage Requirements Traceability","display_name":"A Domain-Specific Language to manage Requirements Traceability","publication_year":2018,"publication_date":"2018-09-01","ids":{"openalex":"https://openalex.org/W2892497474","doi":"https://doi.org/10.17706/jsw.13.9.460-480","mag":"2892497474"},"language":"en","primary_location":{"id":"doi:10.17706/jsw.13.9.460-480","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.13.9.460-480","pdf_url":"http://www.jsoftware.us/vol13/348-JSW15339.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.jsoftware.us/vol13/348-JSW15339.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042952561","display_name":"Saida Haidrar","orcid":null},"institutions":[{"id":"https://openalex.org/I126477371","display_name":"Mohammed V University","ror":"https://ror.org/00r8w8f84","country_code":"MA","type":"education","lineage":["https://openalex.org/I126477371"]}],"countries":["MA"],"is_corresponding":true,"raw_author_name":"Saida Haidrar","raw_affiliation_strings":["E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco","institution_ids":["https://openalex.org/I126477371"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108201551","display_name":"Adil Anwar","orcid":null},"institutions":[{"id":"https://openalex.org/I126477371","display_name":"Mohammed V University","ror":"https://ror.org/00r8w8f84","country_code":"MA","type":"education","lineage":["https://openalex.org/I126477371"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Adil Anwar","raw_affiliation_strings":["E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco","institution_ids":["https://openalex.org/I126477371"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023284644","display_name":"Jean\u2010Michel Bruel","orcid":"https://orcid.org/0000-0002-3653-0148"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I134560555","display_name":"Universit\u00e9 Toulouse III - Paul Sabatier","ror":"https://ror.org/02v6kpv12","country_code":"FR","type":"education","lineage":["https://openalex.org/I134560555"]},{"id":"https://openalex.org/I3131550300","display_name":"Universit\u00e9 Toulouse-I-Capitole","ror":"https://ror.org/0443n9e75","country_code":"FR","type":"education","lineage":["https://openalex.org/I3131550300"]},{"id":"https://openalex.org/I4210119061","display_name":"Institut de Recherche en Informatique de Toulouse","ror":"https://ror.org/01rx4qw44","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I205747304","https://openalex.org/I4210119061","https://openalex.org/I4210152422","https://openalex.org/I4405258862","https://openalex.org/I4405259414"]},{"id":"https://openalex.org/I4210152422","display_name":"Universit\u00e9 Toulouse - Jean Jaur\u00e8s","ror":"https://ror.org/04ezk3x31","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210152422"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Jean-Michel Bruel","raw_affiliation_strings":["IRIT/CNRS, University of Toulouse, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IRIT/CNRS, University of Toulouse, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I134560555","https://openalex.org/I3131550300","https://openalex.org/I4210119061","https://openalex.org/I4210152422","https://openalex.org/I4210160189"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038652253","display_name":"Ounsa Roudi\u00e8s","orcid":"https://orcid.org/0000-0003-2090-8422"},"institutions":[{"id":"https://openalex.org/I126477371","display_name":"Mohammed V University","ror":"https://ror.org/00r8w8f84","country_code":"MA","type":"education","lineage":["https://openalex.org/I126477371"]}],"countries":["MA"],"is_corresponding":false,"raw_author_name":"Ounsa Roudies","raw_affiliation_strings":["E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E3S Research Center, Mohammed V. University in Rabat, Siweb, EMI, Morocco","institution_ids":["https://openalex.org/I126477371"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5042952561"],"corresponding_institution_ids":["https://openalex.org/I126477371"],"apc_list":null,"apc_paid":null,"fwci":0.5599,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.76913517,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"13","issue":"9","first_page":"460","last_page":"480"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9979000091552734,"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.9979000091552734,"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.9976999759674072,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9961000084877014,"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.9307475090026855},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.8856725692749023},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5696258544921875},{"id":"https://openalex.org/keywords/requirements-traceability","display_name":"Requirements traceability","score":0.5454710721969604},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.5327339768409729},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3463948965072632},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3020126223564148},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.17799553275108337},{"id":"https://openalex.org/keywords/requirement","display_name":"Requirement","score":0.04141467809677124}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9307475090026855},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.8856725692749023},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5696258544921875},{"id":"https://openalex.org/C35084680","wikidata":"https://www.wikidata.org/wiki/Q848201","display_name":"Requirements traceability","level":5,"score":0.5454710721969604},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.5327339768409729},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3463948965072632},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3020126223564148},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.17799553275108337},{"id":"https://openalex.org/C135475081","wikidata":"https://www.wikidata.org/wiki/Q774228","display_name":"Requirement","level":4,"score":0.04141467809677124},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"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":1,"locations":[{"id":"doi:10.17706/jsw.13.9.460-480","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.13.9.460-480","pdf_url":"http://www.jsoftware.us/vol13/348-JSW15339.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.17706/jsw.13.9.460-480","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.13.9.460-480","pdf_url":"http://www.jsoftware.us/vol13/348-JSW15339.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Climate action","id":"https://metadata.un.org/sdg/13","score":0.44999998807907104}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2892497474.pdf","grobid_xml":"https://content.openalex.org/works/W2892497474.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W33595978","https://openalex.org/W40750119","https://openalex.org/W80805693","https://openalex.org/W1814780677","https://openalex.org/W1995953313","https://openalex.org/W2044781970","https://openalex.org/W2045895677","https://openalex.org/W2048859977","https://openalex.org/W2055092814","https://openalex.org/W2056339801","https://openalex.org/W2108155297","https://openalex.org/W2134818471","https://openalex.org/W2157960915","https://openalex.org/W2166504599","https://openalex.org/W2757241660","https://openalex.org/W3146113246","https://openalex.org/W4251934665"],"related_works":["https://openalex.org/W1480800354","https://openalex.org/W4245713008","https://openalex.org/W2124361225","https://openalex.org/W2612630808","https://openalex.org/W2162205268","https://openalex.org/W2938451033","https://openalex.org/W2555383967","https://openalex.org/W2396982116","https://openalex.org/W2892497474","https://openalex.org/W63406911"],"abstract_inverted_index":{"Tracing":[0],"requirements":[1,53,65,128,135,147,158],"back":[2],"to":[3,13,95],"stakeholders":[4],"and":[5,11,34,45,54,106,113,129,136,153,159,174],"initial":[6,132],"documents":[7],"on":[8,19,90],"one":[9],"hand,":[10,22],"forward":[12],"their":[14],"corresponding":[15],"designed":[16],"system":[17,79,138],"artifacts,":[18],"the":[20,47,68,122,144],"other":[21,137],"are":[23,27],"crucial":[24],"activities.":[25],"Requirements":[26],"often":[28],"expressed":[29],"independently":[30],"from":[31],"those":[32],"artifacts":[33],"can":[35],"take":[36],"several":[37],"forms:":[38],"texts":[39],"or":[40],"models.":[41,100],"This":[42,56],"makes":[43],"hard":[44],"tedious":[46],"inference":[48],"of":[49,111,146],"trace":[50,99,155],"links":[51,156],"between":[52,134,157],"artifacts.":[55,139],"paper":[57,83],"introduces":[58,85],"ReqDL,":[59],"a":[60,86,165],"domain-specific":[61],"language":[62],"for":[63],"describing":[64],"and,":[66],"at":[67,120],"same":[69],"time,":[70],"capturing":[71],"bidirectional":[72],"traceability":[73,123],"data,":[74],"which":[75,150,169],"concerns":[76],"more":[77],"precisely":[78],"modeling":[80],"elements.":[81,161],"The":[82,140],"also":[84],"generation":[87,145],"algorithm":[88],"based":[89],"ReqDL":[91,104,116,172],"specifications":[92],"in":[93,109,124],"order":[94],"automatically":[96],"generate":[97],"independent":[98],"Indeed,":[101],"we":[102,118,163,170],"present":[103],"concrete":[105],"abstract":[107],"syntax":[108],"terms":[110],"grammar":[112],"metamodel.":[114],"Using":[115],"expressions,":[117],"aim":[119],"assisting":[121],"formalizing":[125],"easily":[126],"understandable":[127],"establishing":[130],"an":[131],"relationship":[133],"main":[141],"result":[142],"is":[143],"traces":[148],"models":[149],"incorporate":[151],"explicit":[152],"implicit":[154],"design":[160],"Moreover,":[162],"provide":[164],"working":[166],"example":[167],"through":[168],"demonstrate":[171],"practicality":[173],"usefulness.":[175]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2018-10-05T00:00:00"}
