{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T11:17:18Z","timestamp":1761995838152,"version":"build-2065373602"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,1,24]],"date-time":"2017-01-24T00:00:00Z","timestamp":1485216000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1007\/s10270-017-0580-2","type":"journal-article","created":{"date-parts":[[2017,1,24]],"date-time":"2017-01-24T01:24:15Z","timestamp":1485221055000},"page":"107-127","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Multi-objective exploration of architectural designs by composition of model transformations"],"prefix":"10.1007","volume":"18","author":[{"given":"Smail","family":"Rahmoun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Asma","family":"Mehiaoui-Hamitou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Etienne","family":"Borde","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Pautet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elie","family":"Soubiran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,1,24]]},"reference":[{"key":"580_CR1","doi-asserted-by":"crossref","unstructured":"Aleti, A., Bjornander, S., Grunske, L., Meedeniya, I.: Archeopterix: An extendable tool for architecture optimization of AADL models. In: Workshop on Model-Based Methodologies for Pervasive and Embedded Software, MOMPES \u201909, pp. 61\u201371. IEEE Computer Society, Washington, DC, USA (2009)","DOI":"10.1109\/MOMPES.2009.5069138"},{"issue":"5","key":"580_CR2","doi-asserted-by":"publisher","first-page":"658","DOI":"10.1109\/TSE.2012.64","volume":"39","author":"A Aleti","year":"2013","unstructured":"Aleti, A., Buhnova, B., Grunske, L., Koziolek, A., Meedeniya, I.: Software architecture optimization methods: a systematic literature review. IEEE Trans. Softw. Eng. 39(5), 658\u2013683 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"580_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33666-9_36","volume-title":"Using Feature Model to Build Model Transformation Chains","author":"V Aranega","year":"2012","unstructured":"Aranega, V., Etien, A., Mosser, S.: Using Feature Model to Build Model Transformation Chains. Springer, Berlin (2012)"},{"key":"580_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_37","volume-title":"Automated Chaining of Model Transformations with Incompatible Metamodels","author":"F Basciani","year":"2014","unstructured":"Basciani, F., Di\u00a0Ruscio, D., Iovino, L., Pierantonio, A.: Automated Chaining of Model Transformations with Incompatible Metamodels. Springer, Cham (2014)"},{"key":"580_CR5","doi-asserted-by":"crossref","unstructured":"Borde, E., Rahmoun, S., Cadoret, F., Pautet, L., Singhoff, F., Dissaux, P.: Architecture models refinement for fine grain timing analysis of embedded systems. In: 25th IEEE International Symposium on Rapid System Prototyping (RSP), pp. 44\u201350 (2014)","DOI":"10.1109\/RSP.2014.6966691"},{"key":"580_CR6","doi-asserted-by":"crossref","unstructured":"Castellanos, C., Borde, E., Pautet, L., Sbastien, G., Vergnaud, T.: Improving reusability of model transformations by automating their composition. In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 267\u2013274 (2015)","DOI":"10.1109\/SEAA.2015.76"},{"key":"580_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_8","volume-title":"Automatically Discovering Hidden Transformation Chaining Constraints","author":"R Chenouard","year":"2009","unstructured":"Chenouard, R., Jouault, F.: Automatically Discovering Hidden Transformation Chaining Constraints. Springer, Berlin (2009)"},{"issue":"2","key":"580_CR8","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"1","key":"580_CR9","first-page":"1","volume":"30","author":"ML Drago","year":"2015","unstructured":"Drago, M.L., Ghezzi, C., Mirandola, R.: A quality driven extension to the qvt-relations transformation language. Comput. Sci. 30(1), 1\u201320 (2015)","journal-title":"Comput. Sci."},{"key":"580_CR10","doi-asserted-by":"crossref","unstructured":"Etien, A., Aranega, V., Blanc, X., Paige, R.F.: Chaining model transformations. In: 1st Workshop on the Analysis of Model Transformations, New York, NY, USA, pp. 9\u201314 (2012)","DOI":"10.1145\/2432497.2432500"},{"key":"580_CR11","doi-asserted-by":"crossref","unstructured":"Etien, A., Muller, A., Legrand, T., Blanc, X.: Combining independent model transformations. In: Symposium on Applied Computing, SAC\u201910, pp. 2237\u20132243. ACM, New York, NY, USA (2010)","DOI":"10.1145\/1774088.1774557"},{"key":"580_CR12","volume-title":"Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language","author":"PH Feiler","year":"2012","unstructured":"Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley, Reading (2012)"},{"key":"580_CR13","doi-asserted-by":"crossref","unstructured":"Heckel, R., Kuster, J., Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Corradini, A., Ehrig, H., Kreowski, H.J., Rozenberg, G. (eds.) Graph Transformation. LNCS, vol. 2505. Springer, Berlin (2002)","DOI":"10.1007\/3-540-45832-8_14"},{"key":"580_CR14","doi-asserted-by":"crossref","unstructured":"Insfran, E., Gonzalez-Huerta, J., Abrah\u00e3o, S.: Design guidelines for the development of quality-driven model transformations. In: 13th International Conference on Model Driven Engineering Languages and Systems: Part II, MODELS\u201910, pp. 288\u2013302. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-16129-2_21"},{"key":"580_CR15","doi-asserted-by":"crossref","unstructured":"Jouault, F., Kurtev, I.: Transforming models with ATL. In: International Conference on Satellite Events at MoDELS\u201905, pp. 128\u2013138. Springer, Berlin (2006)","DOI":"10.1007\/11663430_14"},{"key":"580_CR16","doi-asserted-by":"crossref","unstructured":"Koziolek, A., Koziolek, H., Reussner, R.: Peropteryx: automated application of tactics in multi-objective software architecture optimization. In: the ACM SIGSOFT Conference Quality of Software Architectures. ACM, New York, NY, USA (2011)","DOI":"10.1145\/2000259.2000267"},{"key":"580_CR17","doi-asserted-by":"crossref","unstructured":"Li, R., Etemaadi, R., Emmerich, M.T.M., Chaudron, M.R.V.: An evolutionary multiobjective optimization approach to component-based software architecture design. In: 2011 IEEE Congress on Evolutionary Computation (CEC), pp. 432\u2013439 (2011)","DOI":"10.1109\/CEC.2011.5949650"},{"key":"580_CR18","unstructured":"Loniewski, G., Borde, E., Blouin, D., Insfran, E.: An automated approach for architectural model transformations. In: 22nd International Conference on Information Systems Development (ISD2013), Sevilla, Spain (2013)"},{"key":"580_CR19","doi-asserted-by":"crossref","unstructured":"Martens, A., Koziolek, H., Becker, S., Reussner, R.: Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. In: First Joint WOSP\/SIPEW International Conference on Performance Engineering, pp. 105\u2013116. ACM, New York, NY, USA (2010)","DOI":"10.1145\/1712605.1712624"},{"key":"580_CR20","unstructured":"Merilinna, J.: A tool for quality-driven architecture model transformation. Ph.D. thesis, VVT Technical Research Centre of Finland, Vuorimiehentie, Finland (2005)"},{"key":"580_CR21","unstructured":"OMG, O.M.G.: Flow latency analysis with the AADL (2012)"},{"key":"580_CR22","doi-asserted-by":"crossref","unstructured":"Rahmoun, S., Borde, E., Pautet, L.: Automatic selection and composition of model transformations alternatives using evolutionary algorithms. In: 2015 European Conference on Software Architecture Workshops, pp. 25:1\u201325:7. ACM, New York, NY, USA (2015)","DOI":"10.1145\/2797433.2797459"},{"issue":"9","key":"580_CR23","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1109\/12.57058","volume":"39","author":"L Sha","year":"1990","unstructured":"Sha, L., Rajkumar, R., Lehoczky, J.P.: Priority inheritance protocols: an approach to real-time synchronization. IEEE Trans. Comput. 39(9), 1175\u20131185 (1990)","journal-title":"IEEE Trans. Comput."},{"key":"580_CR24","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1162\/evco.1994.2.3.221","volume":"2","author":"N Srinivas","year":"1994","unstructured":"Srinivas, N., Deb, K.: Multiobjective optimization using nondominated sorting in genetic algorithms. Evol. Comput. 2, 221\u2013248 (1994)","journal-title":"Evol. Comput."},{"key":"580_CR25","doi-asserted-by":"crossref","unstructured":"Tisi, M., Jouault, F., Fraternali, P., Ceri, S., B\u00e9zivin, J.: On the use of higher-order model transformations. In: 5th European Conference on Model Driven Architecture\u2014Foundations and Applications. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-02674-4_3"},{"key":"580_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69927-9_11","volume-title":"Composition Techniques for Rule-Based Model Transformation Languages","author":"D Wagelaar","year":"2008","unstructured":"Wagelaar, D.: Composition Techniques for Rule-Based Model Transformation Languages. Springer, Berlin (2008)"},{"key":"580_CR27","doi-asserted-by":"crossref","unstructured":"Zheng, W., Zhu, Q., Natale, M.D., Vincentelli, A.S.: Definition of task allocation and priority assignment in hard real-time distributed systems. In: 28th IEEE International Real-Time Systems Symposium, 2007 (RTSS 2007), pp. 161\u2013170. IEEE (2007)","DOI":"10.1109\/RTSS.2007.40"},{"key":"580_CR28","doi-asserted-by":"crossref","unstructured":"Zhu, Q., Yang, Y., Scholte, E., Natale, M.D., Sangiovanni-Vincentelli, A.: Optimizing extensibility in hard real-time distributed systems. In: Real-Time and Embedded Technology and Applications Symposium (RTAS), 2009, pp. 275\u2013284. IEEE (2009)","DOI":"10.1109\/RTAS.2009.37"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-017-0580-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0580-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0580-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,23]],"date-time":"2019-02-23T02:17:40Z","timestamp":1550888260000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-017-0580-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,24]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["580"],"URL":"https:\/\/doi.org\/10.1007\/s10270-017-0580-2","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2017,1,24]]},"assertion":[{"value":"15 March 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}