{"id":"https://openalex.org/W2107532258","doi":"https://doi.org/10.4304/jsw.4.5.478-486","title":"Multi-view Metamodeling of Software Architecture Behavior","display_name":"Multi-view Metamodeling of Software Architecture Behavior","publication_year":2009,"publication_date":"2009-07-01","ids":{"openalex":"https://openalex.org/W2107532258","doi":"https://doi.org/10.4304/jsw.4.5.478-486","mag":"2107532258"},"language":"en","primary_location":{"id":"doi:10.4304/jsw.4.5.478-486","doi":"https://doi.org/10.4304/jsw.4.5.478-486","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.4.5.478-486","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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"},"volume":null,"type":"article","is_traditional":true,"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/A5036472151","display_name":"Ammar Bessam","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ammar Bessam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5087110863","display_name":"Mohamed Tahar Kimour","orcid":"https://orcid.org/0000-0003-4082-2247","observed_orcids":["https://orcid.org/0000-0003-4082-2247"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mohamed Tahar Kimour","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5608,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.88097078,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":"4","issue":"5","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.5175999999046326,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.5175999999046326,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.47999998927116394,"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/T12601","display_name":"Web Applications and Data Management","score":0.0005000000237487257,"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/meta-modeling","display_name":"metamodeling","score":0.7210000157356262},{"id":"https://openalex.org/keywords/behavioral-concepts","display_name":"behavioral concepts","score":0.6790000200271606},{"id":"https://openalex.org/keywords/architecture-description-languages","display_name":"architecture description languages","score":0.8840000033378601},{"id":"https://openalex.org/keywords/component-based-software-architecture","display_name":"component-based software architecture","score":0.8100000023841858},{"id":"https://openalex.org/keywords/functional-view","display_name":"functional view","score":0.7129999995231628},{"id":"https://openalex.org/keywords/interface-behavior","display_name":"interface behavior","score":0.4819999933242798},{"id":"https://openalex.org/keywords/static-behavior","display_name":"static behavior","score":0.8790000081062317},{"id":"https://openalex.org/keywords/dynamic-behavior","display_name":"dynamic behavior","score":0.9929999709129333},{"id":"https://openalex.org/keywords/interaction-protocols","display_name":"interaction protocols","score":0.996999979019165},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"separation of concerns","score":0.6959999799728394},{"id":"https://openalex.org/keywords/extensibility","display_name":"extensibility","score":0.5849999785423279}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8732764720916748},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.6146876811981201},{"id":"https://openalex.org/C2776035091","wikidata":"https://www.wikidata.org/wiki/Q7928819","display_name":"Viewpoints","level":2,"score":0.5819365978240967},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5624821186065674},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5309761762619019},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5188047289848328},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4971823990345001},{"id":"https://openalex.org/C2777146004","wikidata":"https://www.wikidata.org/wiki/Q14949826","display_name":"CLARITY","level":2,"score":0.4718981683254242},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4650289714336395},{"id":"https://openalex.org/C78639753","wikidata":"https://www.wikidata.org/wiki/Q3318160","display_name":"Behavioral modeling","level":2,"score":0.4568837285041809},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.4529196619987488},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.4302479028701782},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37940892577171326},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.36440396308898926},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3441801369190216},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.30786585807800293},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.263977587223053},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25552287697792053},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.25038814544677734},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.07541093230247498},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","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/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"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/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.4304/jsw.4.5.478-486","doi":"https://doi.org/10.4304/jsw.4.5.478-486","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jsw.4.5.478-486","pdf_url":null,"source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.689.7171","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.689.7171","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ojs.academypublisher.com/index.php/jsw/article/download/0405478486/1077/","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W117469007","https://openalex.org/W1489800325","https://openalex.org/W1534546224","https://openalex.org/W1587129889","https://openalex.org/W1755288386","https://openalex.org/W1892405650","https://openalex.org/W1975255815","https://openalex.org/W1977388811","https://openalex.org/W1980654796","https://openalex.org/W1995008247","https://openalex.org/W2013658284","https://openalex.org/W2092431575","https://openalex.org/W2096973649","https://openalex.org/W2099958466","https://openalex.org/W2122824813","https://openalex.org/W2126475077","https://openalex.org/W2129384397","https://openalex.org/W2146082668","https://openalex.org/W2159765281","https://openalex.org/W2162366870","https://openalex.org/W2165994683","https://openalex.org/W2176490758","https://openalex.org/W3144368627","https://openalex.org/W4231155962"],"related_works":["https://openalex.org/W2092775777","https://openalex.org/W2539952366","https://openalex.org/W2066870948","https://openalex.org/W4214916375","https://openalex.org/W2503256733","https://openalex.org/W2104042793","https://openalex.org/W2077326157","https://openalex.org/W7095436273","https://openalex.org/W7096906417","https://openalex.org/W3141785870"],"abstract_inverted_index":{"Abstract\u2014Component":[0],"based":[1],"development":[2],"is":[3,23,49,68],"recognized":[4],"now":[5],"as":[6],"a":[7,50,60,64,80,105,121,162,164],"powerful":[8],"tool":[9],"to":[10,53,58,92],"manage":[11,54,95],"actual":[12],"systems\u2019":[13],"technological":[14],"complexity.":[15,55],"The":[16],"success":[17],"key":[18],"factor":[19],"of":[20,28,108,131,170],"this":[21,103],"discipline":[22],"the":[24,36,113],"high":[25],"level":[26],"abstracting":[27],"systems":[29],"\u2019":[30],"structural":[31],"and":[32,43,72,83,94,128,151,166],"behavioral":[33,109,137,171],"constituents.":[34],"On":[35],"other":[37],"hand,":[38],"enhancing":[39],"software":[40,175,194],"architectures":[41],"simplicity":[42],"clarity":[44],"by":[45],"separating":[46],"several":[47],"concerns":[48],"useful":[51],"technique":[52],"In":[56],"order":[57],"have":[59,84,135],"complete":[61],"system":[62],"specification,":[63],"rigorous":[65],"behavior":[66,116,133,184],"description":[67,177,187],"needed.":[69],"Behavioral":[70],"concepts":[71,117,138,172],"their":[73],"use":[74],"in":[75,79,102,118,120,174],"architectural":[76,115],"specification":[77],"are":[78],"fast":[81],"evolution":[82],"become":[85],"so":[86,88],"numerous,":[87],"it":[89],"becomes":[90],"difficult":[91],"elicit":[93],"them.":[96],"For":[97],"these":[98],"purposes,":[99],"we":[100,134],"present":[101],"paper,":[104],"generalized":[106],"meta-model":[107,159],"aspects,":[110],"that":[111,156],"indexes":[112],"various":[114],"classes,":[119],"generic":[122],"way.":[123],"To":[124],"enable":[125],"more":[126],"sophisticated":[127],"consistent":[129],"analysis":[130],"architecture":[132,176,186,190],"separated":[136],"into":[139],"packages":[140],"basing":[141],"on":[142],"four":[143],"functional":[144,180,191],"perspectives:":[145],"interface,":[146],"static":[147],"behavior,":[148,150],"dynamic":[149],"interaction":[152],"protocols.":[153],"We":[154],"show":[155],"our":[157],"proposed":[158],"allows":[160],"having":[161],"general,":[163],"unified":[165],"an":[167],"adaptable":[168],"view":[169],"required":[173],"from":[178],"all":[179],"viewpoints.":[181],"Index":[182],"terms\u2014Multi-view":[183],"meta-modeling,":[185],"languages,":[188],"Software":[189],"views,":[192],"component-based":[193],"architecture,":[195],"extensibility.":[196],"I.":[197]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-06-24T00:00:00"}
