{"id":"https://openalex.org/W1492888824","doi":null,"title":"Architecting software systems using model transformations and architectural frameworks","display_name":"Architecting software systems using model transformations and architectural frameworks","publication_year":2007,"publication_date":"2007-09-20","ids":{"openalex":"https://openalex.org/W1492888824","mag":"1492888824"},"language":"en","primary_location":{"id":"pmh:oai:dial.uclouvain.be:boreal:4087","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/2078.2/4087","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"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/doctoralThesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"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/A5055104897","display_name":"Gilles Perrouin","orcid":"https://orcid.org/0000-0002-8431-0377","observed_orcids":["https://orcid.org/0000-0002-8431-0377"]},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":true,"raw_author_name":"Gilles Perrouin","raw_affiliation_strings":["University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >"],"raw_orcid":"https://orcid.org/0000-0002-8431-0377","affiliations":[{"raw_affiliation_string":"University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >","institution_ids":["https://openalex.org/I186903577"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5055104897"],"corresponding_institution_ids":["https://openalex.org/I186903577"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9848999977111816,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9848999977111816,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.013899999670684338,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.00039999998989515007,"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/model-driven-engineering","display_name":"model-driven engineering","score":0.8109999895095825},{"id":"https://openalex.org/keywords/model-transformation","display_name":"model transformation","score":0.8270000219345093},{"id":"https://openalex.org/keywords/software-product-lines","display_name":"software product lines","score":0.8889999985694885},{"id":"https://openalex.org/keywords/architecture-framework","display_name":"architectural framework","score":0.9409999847412109},{"id":"https://openalex.org/keywords/product-derivation","display_name":"product derivation","score":0.5839999914169312},{"id":"https://openalex.org/keywords/software-reuse","display_name":"software reuse","score":0.5609999895095825},{"id":"https://openalex.org/keywords/software-architecture","display_name":"software architecture","score":0.3970000147819519},{"id":"https://openalex.org/keywords/software-complexity","display_name":"software complexity","score":0.32100000977516174},{"id":"https://openalex.org/keywords/distributed-systems","display_name":"distributed systems","score":0.5669999718666077},{"id":"https://openalex.org/keywords/time-to-market","display_name":"time to market","score":0.6449999809265137},{"id":"https://openalex.org/keywords/software-quality","display_name":"software quality","score":0.3630000054836273}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6971659660339355},{"id":"https://openalex.org/C2778177629","wikidata":"https://www.wikidata.org/wiki/Q2111823","display_name":"Software product line","level":4,"score":0.6448888778686523},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5946666598320007},{"id":"https://openalex.org/C5977032","wikidata":"https://www.wikidata.org/wiki/Q5289815","display_name":"Domain engineering","level":5,"score":0.5736961364746094},{"id":"https://openalex.org/C2779229675","wikidata":"https://www.wikidata.org/wiki/Q445235","display_name":"Time to market","level":2,"score":0.5606492161750793},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5035702586174011},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.45194485783576965},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43045011162757874},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.42006585001945496},{"id":"https://openalex.org/C109905503","wikidata":"https://www.wikidata.org/wiki/Q4828920","display_name":"Avionics software","level":5,"score":0.4198574721813202},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.4108412265777588},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.375042587518692},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19048509001731873},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.12019553780555725}],"mesh":[],"locations_count":6,"locations":[{"id":"pmh:oai:dial.uclouvain.be:boreal:4087","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/2078.2/4087","pdf_url":null,"source":{"id":"https://openalex.org/S4306401902","display_name":"Digital Access to Libraries (Universit\u00e9 catholique de Louvain (UCL), l'Universit\u00e9 de Namur (UNamur) and the Universit\u00e9 Saint-Louis (USL-B))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I95674353","host_organization_name":"UCLouvain","host_organization_lineage":["https://openalex.org/I95674353"],"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/doctoralThesis"},{"id":"pmh:oai:dial.unamur.be:boreal:4087","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/2078.2/4087","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/doctoralThesis"},{"id":"pmh:oai:orbilu.uni.lu:10993/15460","doi":null,"is_oa":false,"landing_page_url":"https://orbilu.uni.lu/handle/10993/15460","pdf_url":null,"source":{"id":"https://openalex.org/S4306401815","display_name":"Open Repository and Bibliography (University of Luxembourg)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I186903577","host_organization_name":"University of Luxembourg","host_organization_lineage":["https://openalex.org/I186903577"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"http://purl.org/coar/resource_type/c_db06"},{"id":"pmh:oai:pure.unamur.be:openaire_cris_publications/51bfb0e0-20a8-4d2c-8e4e-01b8a3f3ed0f","doi":null,"is_oa":false,"landing_page_url":"https://researchportal.unamur.be/en/publications/51bfb0e0-20a8-4d2c-8e4e-01b8a3f3ed0f","pdf_url":null,"source":{"id":"https://openalex.org/S4406922457","display_name":"Repository of the University of Namur","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Perrouin, G 2007, Architecting software systems using model transformations and architectural frameworks.","raw_type":"other"},{"id":"pmh:oai:pure.unamur.be:studenttheses/071edf5b-0cab-493d-b0ae-c4fbc6757846","doi":null,"is_oa":false,"landing_page_url":"https://researchportal.unamur.be/en/studentTheses/071edf5b-0cab-493d-b0ae-c4fbc6757846","pdf_url":null,"source":{"id":"https://openalex.org/S4406922457","display_name":"Repository of the University of Namur","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"publicationLegacyImport","raw_type":"Doctor of Sciences"},{"id":"mag:1492888824","doi":null,"is_oa":false,"landing_page_url":"https://dial.uclouvain.be/pr/boreal/object/boreal:4087","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4943999946117401,"display_name":"Industry, innovation and infrastructure"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":136,"referenced_works":["https://openalex.org/W41699526","https://openalex.org/W61277393","https://openalex.org/W62618772","https://openalex.org/W105869708","https://openalex.org/W106485380","https://openalex.org/W131244226","https://openalex.org/W168126392","https://openalex.org/W771492004","https://openalex.org/W1487672899","https://openalex.org/W1500250067","https://openalex.org/W1505090407","https://openalex.org/W1512231585","https://openalex.org/W1513930658","https://openalex.org/W1519615673","https://openalex.org/W1526975772","https://openalex.org/W1529893810","https://openalex.org/W1530366124","https://openalex.org/W1531088406","https://openalex.org/W1533461606","https://openalex.org/W1537143334","https://openalex.org/W1537432317","https://openalex.org/W1545350285","https://openalex.org/W1546220007","https://openalex.org/W1548031742","https://openalex.org/W1551042955","https://openalex.org/W1559870885","https://openalex.org/W1560224784","https://openalex.org/W1562755118","https://openalex.org/W1563602594","https://openalex.org/W1575681083","https://openalex.org/W1577544661","https://openalex.org/W1579868447","https://openalex.org/W1586939378","https://openalex.org/W1587715758","https://openalex.org/W1592055490","https://openalex.org/W1594445969","https://openalex.org/W1596531711","https://openalex.org/W1604644329","https://openalex.org/W1606283988","https://openalex.org/W1616782664","https://openalex.org/W1690037246","https://openalex.org/W1751363156","https://openalex.org/W1754883368","https://openalex.org/W1784687733","https://openalex.org/W1789694677","https://openalex.org/W1800478330","https://openalex.org/W1816012646","https://openalex.org/W1817810154","https://openalex.org/W1825558883","https://openalex.org/W1869650052","https://openalex.org/W1965014786","https://openalex.org/W1970495662","https://openalex.org/W1978533252","https://openalex.org/W1978613757","https://openalex.org/W1987185763","https://openalex.org/W1989140425","https://openalex.org/W1991319391","https://openalex.org/W1991604845","https://openalex.org/W1995689188","https://openalex.org/W1999010821","https://openalex.org/W2006116191","https://openalex.org/W2012138753","https://openalex.org/W2013658284","https://openalex.org/W2014019774","https://openalex.org/W2016914525","https://openalex.org/W2017362344","https://openalex.org/W2025413133","https://openalex.org/W2026004834","https://openalex.org/W2026586559","https://openalex.org/W2029414465","https://openalex.org/W2038438407","https://openalex.org/W2038476425","https://openalex.org/W2040739024","https://openalex.org/W2045895677","https://openalex.org/W2055900537","https://openalex.org/W2061659496","https://openalex.org/W2065046873","https://openalex.org/W2078727257","https://openalex.org/W2081052864","https://openalex.org/W2094810043","https://openalex.org/W2099529102","https://openalex.org/W2104663064","https://openalex.org/W2108188279","https://openalex.org/W2110726411","https://openalex.org/W2111023964","https://openalex.org/W2113770490","https://openalex.org/W2114152285","https://openalex.org/W2116759993","https://openalex.org/W2116844130","https://openalex.org/W2120105875","https://openalex.org/W2120146243","https://openalex.org/W2120654571","https://openalex.org/W2121789613","https://openalex.org/W2122824813","https://openalex.org/W2124209077","https://openalex.org/W2134001468","https://openalex.org/W2135601664","https://openalex.org/W2138464849","https://openalex.org/W2139907081","https://openalex.org/W2139935886","https://openalex.org/W2142874510","https://openalex.org/W2144973245","https://openalex.org/W2146082668","https://openalex.org/W2147642262","https://openalex.org/W2147692021","https://openalex.org/W2147914773","https://openalex.org/W2148282157","https://openalex.org/W2151451947","https://openalex.org/W2152744717","https://openalex.org/W2154074462","https://openalex.org/W2156221858","https://openalex.org/W2159420337","https://openalex.org/W2159452403","https://openalex.org/W2161969230","https://openalex.org/W2162366870","https://openalex.org/W2166056089","https://openalex.org/W2167500728","https://openalex.org/W2169856608","https://openalex.org/W2169954581","https://openalex.org/W2171041293","https://openalex.org/W2274872487","https://openalex.org/W2284519179","https://openalex.org/W2477378326","https://openalex.org/W2529725728","https://openalex.org/W2548597659","https://openalex.org/W2579116210","https://openalex.org/W2610812143","https://openalex.org/W2655966630","https://openalex.org/W2762588455","https://openalex.org/W3023491930","https://openalex.org/W3095693182","https://openalex.org/W3128479449","https://openalex.org/W3144368627","https://openalex.org/W3144495421","https://openalex.org/W3189142755","https://openalex.org/W4236161800"],"related_works":["https://openalex.org/W7071445933","https://openalex.org/W7095914879","https://openalex.org/W7101058112","https://openalex.org/W2103908474","https://openalex.org/W2295826723","https://openalex.org/W4243089626","https://openalex.org/W1161162679","https://openalex.org/W2122185633","https://openalex.org/W2074036088","https://openalex.org/W7100720336"],"abstract_inverted_index":{"Software":[0],"systems":[1,39,55,104,117],"have":[2,10,170,230,393],"become":[3],"essential":[4],"to":[5,13,56,87,136,147,185,257,324,333,350,371,394,399],"many":[6],"human":[7],"activities":[8],"and":[9,27,37,59,67,107,118,161,182,303,318,356,380,409],"proliferated":[11],"thanks":[12],"various":[14],"hardware":[15,248],"innovations":[16],"such":[17,53],"as":[18,434],"mobile":[19,25],"computing":[20],"(laptops,":[21],"personal":[22],"digital":[23],"assistants,":[24],"phones)":[26],"networks":[28],"(DSL,":[29],"WIFI,":[30],"GSM,":[31],"etc.)":[32],"enabling":[33],"interactions":[34],"between":[35,354],"users":[36,75],"computer":[38],"in":[40,81,85,205,240,244,270,301,312,331,397],"virtually":[41],"any":[42],"place.":[43],"This":[44],"situation":[45],"has":[46],"created":[47],"both":[48,159,406],"a":[49,141,148,206,314,319,352,362,378,435],"great":[50,60],"complexity":[51,114],"for":[52,407],"distributed":[54],"be":[57,165,186,281,289,395,404],"designed":[58],"expectations":[61],"(mainly":[62],"concerned":[63],"with":[64],"quality,":[65],"time":[66],"induced":[68],"costs":[69],"of":[70,76,102,115,143,198,265,277,316,344,383,414,421,431,437],"the":[71,74,91,100,125,173,196,201,260,266,271,285,307,390,418,429],"software)":[72],"from":[73,172,200],"these":[77,89],"systems,":[78],"requiring":[79],"improvements":[80],"software":[82,103,116,128,132,267],"engineering":[83],"methods":[84,168],"order":[86,332,398],"meet":[88],"challenges.\\nOn":[90],"one":[92],"hand,":[93,127],"Model":[94],"Driven":[95],"Engineering":[96],"(MDE),":[97],"by":[98,134,188,226,291,360,376],"allowing":[99],"description":[101],"through":[105],"abstractions":[106],"deriving":[108,329],"useful":[109],"system":[110],"artifacts,":[111],"harnesses":[112],"inherent":[113],"reduces":[119],"time-to-market":[120,162],"via":[121],"model":[122],"transformations.":[123],"On":[124],"other":[126,272],"product":[129,153,174,189,202,227,236,268,320,358,364,373,384],"lines":[130],"foster":[131],"reuse":[133],"proposing":[135,313],"develop":[137],"applications":[138,199],"based":[139],"on":[140,179,389],"set":[142,276,315,382,436],"common":[144,181],"assets":[145,155,184,204],"belonging":[146],"particular":[149],"domain.":[150],"Thus,":[151],"when":[152],"line":[154,175,190,203,228,237,321,365,374,385],"are":[156,263],"carefully":[157],"designed,":[158],"quality":[160],"requirements":[163],"can":[164,279],"achieved.":[166],"Development":[167],"that":[169,219,262,284,296,343,368],"resulted":[171],"paradigm":[176],"generally":[177],"focus":[178],"defining":[180],"variable":[183],"reused":[187],"members.":[191],"However,":[192],"they":[193],"hardly":[194],"address":[195,335],"development":[197,322,366],"systematic":[207],"way.":[208],"Furthermore,":[209],"those":[210,246],"considering":[211],"it":[212,254,427],"propose":[213,351],"automated":[214,355],"but":[215],"rather":[216],"inflexible":[217],"approaches":[218],"unnecessarily":[220],"exclude":[221],"products":[222,261,278,330,402],"which,":[223],"although":[224],"addressable":[225],"assets,":[229],"not":[231],"been":[232],"explicitly":[233],"envisioned":[234],"during":[235],"definition.":[238],"If":[239],"some":[241],"domains":[242],"-":[243,253],"particular,":[245,426],"including":[247],"constraints":[249,388],"and/or":[250],"critical":[251],"features":[252],"is":[255,299,342],"possible":[256,391],"fully":[258],"determine":[259,400],"part":[264,413],"line,":[269],"cases,":[273],"an":[274],"initial":[275],"only":[280],"considered":[282],"assuming":[283],"customers'":[286,336],"requests":[287],"will":[288],"met":[290],"this":[292,297,304,415],"set.":[293],"We":[294],"believe":[295],"assumption":[298],"false":[300],"general":[302],"thesis":[305,348,416],"examines":[306],"research":[308],"question":[309],"which":[310,401],"consists":[311],"models":[317,438],"method":[323,367],"offer":[325],"more":[326],"flexibility":[327],"while":[328],"seamlessly":[334],"requests.":[337],"The":[338],"domain":[339],"we":[340],"consider":[341],"web":[345],"e-bartering":[346],"systems.\\nThis":[347],"strives":[349],"trade-off":[353],"unsupported":[357],"derivation":[359],"providing":[361],"model-driven":[363],"allows":[369],"developers":[370],"define":[372],"members":[375],"transforming":[377],"coherent":[379],"layered":[381],"models.":[386],"Moreover,":[387],"transformations":[392],"specified":[396],"cannot":[403],"derived":[405],"functional":[408],"technical":[410],"reasons.\\nThe":[411],"first":[412],"introduces":[417],"foundational":[419],"concepts":[420],"our":[422],"FIDJI":[423],"method.":[424],"In":[425],"describes":[428],"notion":[430],"architectural":[432],"framework":[433],"[...]":[439]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
