{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T06:33:09Z","timestamp":1723530789229},"reference-count":140,"publisher":"Springer Science and Business Media LLC","issue":"S2","license":[{"start":{"date-parts":[[2016,11,8]],"date-time":"2016-11-08T00:00:00Z","timestamp":1478563200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Syst Assur Eng Manag"],"published-print":{"date-parts":[[2017,11]]},"DOI":"10.1007\/s13198-016-0546-8","type":"journal-article","created":{"date-parts":[[2016,11,8]],"date-time":"2016-11-08T06:14:35Z","timestamp":1478585675000},"page":"886-909","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["A guideline for software architecture selection based on ISO 25010 quality related characteristics"],"prefix":"10.1007","volume":"8","author":[{"given":"Mariem","family":"Haoues","sequence":"first","affiliation":[]},{"given":"Asma","family":"Sellami","sequence":"additional","affiliation":[]},{"given":"Han\u00eane","family":"Ben-Abdallah","sequence":"additional","affiliation":[]},{"given":"Laila","family":"Cheikhi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,11,8]]},"reference":[{"key":"546_CR1","doi-asserted-by":"crossref","unstructured":"Abdellatif T (2012) Building reliable security systems: the case of an e-voting system. In: The international conference on information technology and e-Services, IEEE, Sousse Tunisia","DOI":"10.1109\/ICITeS.2012.6216648"},{"key":"546_CR2","unstructured":"Abdelmoez W, Khater H, El-shoafy N (2012) Comparing maintainability evolution of object-oriented and aspect-oriented software product lines. In: The 8th international conference on informatics and systems, IEEE, Cairo Egypt"},{"key":"546_CR3","doi-asserted-by":"crossref","unstructured":"Acheson P (2010) Methodology for object-oriented system architecture development. In: The 4th annual IEEE systems conference, IEEE, San Diego CA","DOI":"10.1109\/SYSTEMS.2010.5729856"},{"key":"546_CR4","doi-asserted-by":"crossref","unstructured":"Ahmed W, Wu YW (2013) Reliability prediction model for SOA using Hidden Markov Model. In: The 8th China grid annual conference, IEEE, Changchun","DOI":"10.1109\/ChinaGrid.2013.12"},{"issue":"1","key":"546_CR5","first-page":"9","volume":"47","author":"PA Akiki","year":"2015","unstructured":"Akiki PA, Bandara AK, Yu Y (2015) Adaptive model-driven user interface development systems. ACM Comput Surv J 47(1):9","journal-title":"ACM Comput Surv J"},{"key":"546_CR6","doi-asserted-by":"crossref","unstructured":"Al Helal H, Gamble R (2014) Introducing replaceability into web service composition, IEEE Trans Serv Comput","DOI":"10.1109\/TSC.2013.23"},{"issue":"1","key":"546_CR7","first-page":"5","volume":"5","author":"SH Al-Daajeh","year":"2012","unstructured":"Al-Daajeh SH, Al-Qutaish RE, Al-Qirem F (2012) A tactic-based framework to evaluate the relationships between the software product quality attributes, Int J Softw Eng 5(1)5\u201326","journal-title":"Int J Softw Eng"},{"key":"546_CR8","doi-asserted-by":"crossref","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 (2013) Software architecture optimization methods: a systematic literature review. IEEE Trans Softw Eng 39:658\u2013683","journal-title":"IEEE Trans Softw Eng"},{"key":"546_CR9","doi-asserted-by":"crossref","unstructured":"Alferez GH, Pelechano V (2011) Systematic reuse of web services through software product line engineering. In: The 9th European conference on web services, IEEE, Lugano","DOI":"10.1109\/ECOWS.2011.13"},{"key":"546_CR10","doi-asserted-by":"crossref","first-page":"4021","DOI":"10.1007\/s10916-012-9874-7","volume":"36","author":"SM Babamir","year":"2012","unstructured":"Babamir SM, Arabfard M (2012) Improving service accessibility in service-oriented HIS. J Med Syst 36:4021\u20134030","journal-title":"J Med Syst"},{"key":"546_CR11","volume-title":"Software architecture in practice","author":"L Bass","year":"2012","unstructured":"Bass L, Clements P, Kazman R (2012) Software architecture in practice. Addison-Wesley Professional, Salt Lake"},{"key":"546_CR12","doi-asserted-by":"crossref","unstructured":"Biggs G, Ando N, Kotoku T (2010) Native robot software framework inter-operation. In: The 2nd international conference on simulation, modeling, and programming for autonomous robots, Darmstadt Germany, Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-17319-6_19"},{"key":"546_CR13","doi-asserted-by":"crossref","unstructured":"Bispo CP, Maciel RSP, David JMN, Ribeiro \u00cd, Concei\u00e7\u00e3o R (2010) Applying a model-driven process for a collaborative service-oriented architecture. In: The 14th international conference on computer supported cooperative work in design, IEEE, Shanghai China","DOI":"10.1109\/CSCWD.2010.5471943"},{"key":"546_CR14","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1007\/s10270-013-0345-5","volume":"13","author":"P Bocciarelli","year":"2014","unstructured":"Bocciarelli P, D\u2019Ambrogio A (2014) A Model-driven method for enacting the design-time QoS analysis of business processes. Softw Syst Model J 13:573\u2013598","journal-title":"Softw Syst Model J"},{"key":"546_CR15","unstructured":"Boehm BW (1978) Characteristics of software quality"},{"key":"546_CR16","doi-asserted-by":"crossref","unstructured":"Borek M, Moebius N, Stenzel K, Reif W (2012) Model-driven development of secure service applications. In: The 35th software engineering workshop, IEEE, Greece","DOI":"10.1109\/SEW.2012.13"},{"key":"546_CR17","doi-asserted-by":"crossref","unstructured":"Boukhedouma S, Oussalah M, Alimazighi Z, Tamzalit D (2013) Adaptation patterns for service based inter-organizational workflows. In: The 7th international conference on research challenges in information science, IEEE, Paris","DOI":"10.1109\/RCIS.2013.6577722"},{"key":"546_CR18","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.entcs.2011.11.009","volume":"279","author":"P Brada","year":"2011","unstructured":"Brada P (2011) Enhanced type-based component compatibility using deployment context information. Electron Notes Theor Comput Sci J 279:17\u201331","journal-title":"Electron Notes Theor Comput Sci J"},{"key":"546_CR19","doi-asserted-by":"crossref","unstructured":"Brosch F, Koziolek H, Buhnova B, Reussner R (2010) Parameterized reliability prediction for component-based software architectures. In: The 6th international conference on the quality of software architectures, Prague Czech Republic, Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-13821-8_5"},{"key":"546_CR20","doi-asserted-by":"crossref","unstructured":"Bures T, Jezek, Pavel, Malohlava M, Poch T, Sery O (2011) Strengthening component architectures by modeling fine-grained entities. In: The 37th EUROMICRO conference on software engineering and advanced applications, IEEE, Oulu","DOI":"10.1109\/SEAA.2011.27"},{"key":"546_CR21","doi-asserted-by":"crossref","unstructured":"Cheaito M, Laborde R, Barr\u00e8re F, Benzekri A (2010) A deployment framework for self-contained policies. In: The international conference on network and service management, IEEE, Niagara Falls ON","DOI":"10.1109\/CNSM.2010.5691328"},{"key":"546_CR22","doi-asserted-by":"crossref","unstructured":"Chen J, Tang T (2013) Research on distributed simulation framework of train control system based on SOA. In: The international conference on intelligent rail transportation, IEEE, Beijing","DOI":"10.1109\/ICIRT.2013.6696276"},{"key":"546_CR23","doi-asserted-by":"crossref","unstructured":"Chen Y, Li X, Yi L, Liu D (2010) A ten-year survey of software architecture. In: The international conference on software engineering and service sciences, IEEE, Beijing","DOI":"10.1109\/ICSESS.2010.5552456"},{"key":"546_CR24","doi-asserted-by":"crossref","unstructured":"Cheng F (2010) MDA Implementation based on patterns and action semantics. In: The 3rd international conference on information and computing, IEEE, Wuxi Jiang Su","DOI":"10.1109\/ICIC.2010.100"},{"key":"546_CR25","unstructured":"COSMIC (2015) Guideline on Non-Functional and project requirements: How to consider non-functional and project requirements in software project performance measurement, benchmarking and estimating"},{"key":"546_CR26","unstructured":"Couto L, Oliveira JeN, Ferreira M, Bouwers E (2011) Preparing for a literature survey of software architecture using formal concept analysis. In: The 5th international workshop on software quality and maintainability, Oldenburg Germany"},{"key":"546_CR27","doi-asserted-by":"crossref","unstructured":"de Oliveira KS, Soares MS (2012) A systematic review on aspects in software architecture design. In: The 31st international conference of the Chilean computer science society, IEEE, Valparaiso","DOI":"10.1109\/SCCC.2012.10"},{"key":"546_CR28","doi-asserted-by":"crossref","unstructured":"de Oliveira KS, Franca JMS, Soares MS (2013) Extensions of SysML for modeling an aspect oriented software architecture with multiple views. In: The 3rd international conference on information technology: new Generations, IEEE, Las Vegas NV","DOI":"10.1109\/ITNG.2013.105"},{"issue":"1","key":"546_CR29","doi-asserted-by":"crossref","first-page":"63","DOI":"10.5455\/aim.2012.21.63-66","volume":"21","author":"SMH Dehaghani","year":"2013","unstructured":"Dehaghani SMH, Hajrahimi N (2013) Which factors affect software projects maintenance cost more? Acta Informatica Medica 21(1):63\u201366","journal-title":"Acta Informatica Medica"},{"key":"546_CR30","unstructured":"Dela\u010d G (2012) Reliability modeling for SOA systems. In: The 35th international convention MIPRO, IEEEE, Opatija, pp 847\u2013852"},{"key":"546_CR31","doi-asserted-by":"crossref","unstructured":"Dormoy J, Kouchnarenko O, Lanoix A (2012) Using temporal logic for dynamic reconfigurations of components. In: The 7th international conference on formal aspects of component software, Guimar\u00e3es Portugal. Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-27269-1_12"},{"key":"546_CR32","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/52.476284","volume":"13","author":"RG Dromey","year":"1996","unstructured":"Dromey RG (1996) Cornering the Chimera [software quality]. IEEE Softw 13:33\u201343","journal-title":"IEEE Softw"},{"key":"546_CR33","doi-asserted-by":"crossref","unstructured":"Du C, Li X, Shi H, Hu J, Feng R, Feng Z (2013) Architecture security evaluation method based on security of the components. In: The 20th Asia-Pacific software engineering conference, IEEE, Bangkok","DOI":"10.1109\/APSEC.2013.75"},{"key":"546_CR34","doi-asserted-by":"crossref","unstructured":"Dwornikowski D, Kobusi\u0144ska A, Kobusi\u0144ski J (2011) Failure detection in a RESTful way. In: The 9th international conference on parallel processing and applied mathematics, Torun Poland. Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-31500-8_64"},{"key":"546_CR35","doi-asserted-by":"crossref","unstructured":"Eler MM, Delamaro ME, Maldonado JC, Masiero PC (2010) Built-In structural testing of web services. In: The Brazilian symposium on software engineering, IEEE, Salvador Bahia","DOI":"10.1109\/SBES.2010.15"},{"key":"546_CR36","doi-asserted-by":"crossref","unstructured":"Espinha T, Chen C, Zaidman A, Gross H-G (2012) Maintenance research in SOA-towards a standard case study. In: The 16th European conference on software maintenance and reengineering, IEEE, Szeged. pp 391\u2013396","DOI":"10.1109\/CSMR.2012.49"},{"key":"546_CR37","doi-asserted-by":"crossref","unstructured":"Fan Y-H, Wu J-O, Wang S-F (2012) Software synthesis of middleware for heterogeneous embedded systems. In: The 2nd international conference on consumer electronics, communications and networks, IEEE, Yichang","DOI":"10.1109\/CECNet.2012.6201427"},{"key":"546_CR38","doi-asserted-by":"crossref","unstructured":"Fang Yq, Wang Gd, Ge Jw, Jun X (2010) A model weaver for dynamic evolution base on MDA aspect-oriented software architecture. In: The 3rd international conference on advanced computer theory and engineering, IEEE, Chengdu","DOI":"10.1109\/ICACTE.2010.5579410"},{"key":"546_CR39","doi-asserted-by":"crossref","unstructured":"Felhi F, Akaichi J (2013) Pervasive e-healthcare system based on selfadaptability of SOA to the context. In: The 3rd international conference on information technology and e-Services, IEEE, Sousse Tunisia","DOI":"10.1109\/ICITeS.2013.6624070"},{"key":"546_CR40","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.scico.2011.04.003","volume":"77","author":"R Fuentes-Fern\u00e1ndez","year":"2012","unstructured":"Fuentes-Fern\u00e1ndez R, Pav\u00f3n J, Garijo F (2012) A model-driven process for the modernization of component-based systems. Sci Comput Program J 77:247\u2013269","journal-title":"Sci Comput Program J"},{"key":"546_CR41","unstructured":"Gao B, Ban X, Lv Q, Li X (2010) A component-based method for software architecture refinement. In: The international conference on intelligent control and information processing, IEEE, Dalian"},{"key":"546_CR42","doi-asserted-by":"crossref","unstructured":"Garlan D (2003) Formal modeling and analysis of software architecture: Components, connectors, and events. In: The 3rd international school on formal methods for the design of computer, communication and software systems: software architectures, Bertinoro Italy. Springer, Berlin Heidelberg, pp 1\u201324","DOI":"10.1007\/978-3-540-39800-4_1"},{"key":"546_CR43","unstructured":"Georgieva J, Goranova M (2011) Security as a service model in SOA. In: The 11th international conference on applied informatics and communications, Florence Italy"},{"issue":"12","key":"546_CR44","first-page":"37","volume":"3","author":"S Ghosh","year":"2011","unstructured":"Ghosh S, Kumar S, Rana A (2011) Comparative study of the factors that affect maintainability. Int J Comput Sci Eng 3(12):37\u201363","journal-title":"Int J Comput Sci Eng"},{"key":"546_CR45","volume-title":"Practical software metrics for project management and process improvement","author":"RB Grady","year":"1992","unstructured":"Grady RB (1992) Practical software metrics for project management and process improvement. Prentice-Hall, Englewood Cliffs"},{"key":"546_CR46","doi-asserted-by":"crossref","unstructured":"Gui S, Luo L (2012) Reliability analysis of task model in real-time fault-tolerant systems. In: The 12th international conference on computer and information technology, IEEE, Chengdu","DOI":"10.1109\/CIT.2012.89"},{"key":"546_CR47","unstructured":"HaiTao W, Wei C (2010) Research on modeling and model converting approaches based on MDA. In: The 2nd world congress on software engineering, IEEE, Wuhan"},{"key":"546_CR48","doi-asserted-by":"crossref","unstructured":"Hammami A, Simoni N, Salman R (2012) Ubiquity and QoS for cloud security. In: The 41st international conference on parallel processing workshops, IEEE, Pittsburgh PA","DOI":"10.1109\/ICPPW.2012.41"},{"key":"546_CR49","doi-asserted-by":"crossref","unstructured":"He R, Lacoste M, Leneutre J (2010) Virtual security kernel: a component-based OS architecture for self-protection. In: The international conference on computer and information technology, IEEE, Bradford United Kingdom","DOI":"10.1109\/CIT.2010.160"},{"key":"546_CR50","doi-asserted-by":"crossref","unstructured":"Hebiri H, Laabidi M, Jemni M (2010) User centered model to provide accessible e-Learning systems. In: The 10th international conference on advanced learning technologies, Sousse Tunisia","DOI":"10.1109\/ICALT.2010.207"},{"key":"546_CR51","doi-asserted-by":"crossref","unstructured":"Hesse W, Tilley T (2005) Formal concept analysis used for software analysis and modelling. In: The formal concept analysis, foundations and applications. Springer, Berlin Heidelberg","DOI":"10.1007\/11528784_15"},{"key":"546_CR52","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1007\/s10270-012-0263-y","volume":"13","author":"B Hoisl","year":"2014","unstructured":"Hoisl B, Sobernig S, Strembeck M (2014) Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach. Softw Syst Model 13:513\u2013548","journal-title":"Softw Syst Model"},{"key":"546_CR53","doi-asserted-by":"crossref","first-page":"1150","DOI":"10.1016\/j.jnca.2010.11.013","volume":"34","author":"J Hu","year":"2011","unstructured":"Hu J, Khalil I, Han S, Mahmood A (2011) Seamless integration of dependability and security concepts in SOA: a feedback control system based framework and taxonomy. J Netw Comput Appl 34:1150\u20131159","journal-title":"J Netw Comput Appl"},{"key":"546_CR54","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/s10270-006-0040-x","volume":"7","author":"A Immonen","year":"2008","unstructured":"Immonen A, Niemel\u00e4 E (2008) Survey of reliability and availability prediction methods from the viewpoint of software architecture. Softw Syst Model 7:49\u201365","journal-title":"Softw Syst Model"},{"key":"546_CR55","volume-title":"Systems and software engineering: Systems and software Quality Requirements and Evaluation (SQuaRE)\u2014System and software quality models","author":"ISO\/IEC 25010","year":"2011","unstructured":"ISO\/IEC 25010 (2011) Systems and software engineering: Systems and software Quality Requirements and Evaluation (SQuaRE)\u2014System and software quality models. International Organization for Standardization, Geneva"},{"key":"546_CR56","volume-title":"Software product evaluation-quality characteristics and guidelines for their use","author":"ISO\/IEC 9126-1","year":"2001","unstructured":"ISO\/IEC 9126-1 (2001) Software product evaluation-quality characteristics and guidelines for their use. International Organization for Standardization, Geneva"},{"key":"546_CR57","unstructured":"ISO\/IEC\/IEEE 42010 (2011) Systems and software engineering: Architecture description"},{"key":"546_CR58","doi-asserted-by":"crossref","unstructured":"Jehan S, Pill I, Wotawa F (2013) SOA grey box testing: A constraint-based approach. In: The 6th international conference on software testing, verification and validation workshops, IEEE","DOI":"10.1109\/ICSTW.2013.35"},{"key":"546_CR59","doi-asserted-by":"crossref","first-page":"1621","DOI":"10.1016\/j.jss.2012.02.009","volume":"85","author":"F Jurado","year":"2012","unstructured":"Jurado F, Redondo MA, Ortega M (2012) Blackboard architecture to integrate components and agents in heterogeneous distributed eLearning systems: an application for learning to program. J Syst Softw 85:1621\u20131636","journal-title":"J Syst Softw"},{"key":"546_CR60","doi-asserted-by":"crossref","unstructured":"Kang W, Liang Y (2013) A Security ontology with MDA for software development. In: The international conference on cyber-enabled distributed computing and knowledge discovery, IEEE, Beijing","DOI":"10.1109\/CyberC.2013.20"},{"key":"546_CR61","doi-asserted-by":"crossref","unstructured":"Kang W, Kapitanova K, Son SH (2011) Semantics-aware communication in sensor network applications. In: The international conference on service-oriented computing and applications, IEEE, Irvine CA","DOI":"10.1109\/SOCA.2011.6166236"},{"key":"546_CR62","doi-asserted-by":"crossref","unstructured":"Klatt B, Rathfelder C, Kounev S (2011) Integration of event-based communication in the palladio software quality prediction framework. In: The Joint ACM SIGSOFT conference\u2014QoSA and ACM SIGSOFT Symposium\u2014ISARCS on Quality of Software Architectures\u2014QoSA and Architecting Critical Systems\u2014ISARCS, ACM, Boulder, Colorado, USA","DOI":"10.1145\/2000259.2000268"},{"key":"546_CR63","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.entcs.2013.04.002","volume":"295","author":"S Kounev","year":"2013","unstructured":"Kounev S, Rathfelder C, Klatt B (2013) Modeling of event-based communication in component-based architectures: state-of-the-art and future directions. Electron Notes Theor Comput Sci J 295:3\u20139","journal-title":"Electron Notes Theor Comput Sci J"},{"key":"546_CR64","doi-asserted-by":"crossref","unstructured":"Laabidi M, Jemni M (2010) Personalizing accessibility to e-Learning environments. In: The 10th international conference on advanced learning technologies, IEEE, Sousse, Tunisia","DOI":"10.1109\/ICALT.2010.203"},{"key":"546_CR65","doi-asserted-by":"crossref","unstructured":"Labejof J, Leger A, Merle P, Seinturier L, Vincent H R-MOM (2012) A component-based framework for interoperable and adaptive asynchronous middleware systems. In: The 16th international enterprise distributed object computing conference workshops, IEEE, Beijing","DOI":"10.1109\/EDOCW.2012.35"},{"key":"546_CR66","doi-asserted-by":"crossref","unstructured":"Lee JY, Kim SD (2010) Software approaches to assuring high scalability in cloud computing. In: The 7th international conference on e-business engineering, IEEE, Shanghai","DOI":"10.1109\/ICEBE.2010.73"},{"key":"546_CR67","unstructured":"Lee T-Y, Seo H-R, Lee B-H, Shin D-R (2010) A software component model and middleware architecture for intelligent mobile robot. In: The 2nd international conference on computer and automation engineering, Singapore"},{"key":"546_CR68","doi-asserted-by":"crossref","unstructured":"Leger M, Ledoux T, Coupaye T (2010) Reliable dynamic reconfigurations in a reflective component model. In: The 13th international conference on component-based software engineering, Prague Czech Republic. Springer-Verlag","DOI":"10.1007\/978-3-642-13238-4_5"},{"key":"546_CR69","doi-asserted-by":"crossref","unstructured":"Li X, Huang L (2013) Evaluation of software architectures reliability based on hypergraph grammar. In: The 37th annual computer software and applications conference, IEEE, Kyoto","DOI":"10.1109\/COMPSAC.2013.95"},{"key":"546_CR70","doi-asserted-by":"crossref","unstructured":"Li C, Zhao C, Yan H, Zhang J (2013) Event-driven fault tolerance for building nonstop active message programs. In: The 10th international conference on high performance computing and communications and the international conference on embedded and ubiquitous computing, IEEE, Zhangjiajie","DOI":"10.1109\/HPCC.and.EUC.2013.62"},{"key":"546_CR71","doi-asserted-by":"crossref","unstructured":"Linehan E, Clarke S (2012) An aspect-oriented, model-driven approach to functional hardware verification, J Syst Architect","DOI":"10.1016\/j.sysarc.2011.02.001"},{"key":"546_CR72","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/s13198-015-0374-2","volume":"7","author":"MK Loganathan","year":"2015","unstructured":"Loganathan MK, Gandhi OP (2015) Maintenance cost minimization of manufacturing systems using PSO under reliability constraint. Int J Syst Assur Eng Manag 7:47\u201361","journal-title":"Int J Syst Assur Eng Manag"},{"key":"546_CR73","doi-asserted-by":"crossref","first-page":"133","DOI":"10.5381\/jot.2003.2.2.a2","volume":"2","author":"F Losavio","year":"2003","unstructured":"Losavio F, Chirinos L, L\u00e9vy N, Ramdane-Cherif A (2003) Quality characteristics for software architecture. J Object Technol 2:133\u2013150","journal-title":"J Object Technol"},{"key":"546_CR74","volume-title":"Use of component-based software architectures in industrial control systems","author":"F L\u00fcders","year":"2003","unstructured":"L\u00fcders F (2003) Use of component-based software architectures in industrial control systems. M\u00e4lardalen University, V\u00e4ster\u00e5s"},{"key":"546_CR75","doi-asserted-by":"crossref","unstructured":"Magableh B, AlBeiruti N (2012) Detecting the onset of dementia using context-oriented architecture. In: The international conference on next generation mobile applications, services and technologies, Paris France","DOI":"10.1109\/NGMAST.2012.50"},{"key":"546_CR76","unstructured":"Mahrin M, Carrington D, Strooper P (2008) Investigating factors affecting the usability of software process descriptions, international conference on software process, ICSP, Leipzig, Germany"},{"key":"546_CR77","doi-asserted-by":"crossref","unstructured":"Majidi E, Alemi M, Rashidi H (2010) Software architecture: a survey and classification. In: The 2nd international conference on communication software and networks, IEEE, Singapore","DOI":"10.1109\/ICCSN.2010.94"},{"key":"546_CR78","doi-asserted-by":"crossref","unstructured":"Massoud A, Dumke R (2012) Efficient reference architecture for integrated legacy applications based\u2010SOA. In: The joint conference of the 22nd international workshop on software measurement and the 7th international conference on software process and product measurement, IEEE, Assisi","DOI":"10.1109\/IWSM-MENSURA.2012.17"},{"key":"546_CR79","unstructured":"Matkovi\u0107 J, Fertalj K (2012) Models for the development of web service orchestrations. In: The 35th international convention, IEEE, MIPRO Opatija"},{"key":"546_CR80","unstructured":"McCall JA, Richards PK, Walters GF (1977) Factors in software quality. US Rome Air Development Center Reports, US Department of Commerce"},{"key":"546_CR81","doi-asserted-by":"crossref","unstructured":"Mezghani E, Ben Halima R (2012) DRF4SOA: A dynamic reconfigurable framework for designing autonomic application based on SOA. In: The 21st international workshop on enabling technologies: infrastructure for collaborative enterprises, IEEE, Toulouse","DOI":"10.1109\/WETICE.2012.81"},{"key":"546_CR82","unstructured":"Microsoft (2009) Microsoft application architecture guide (patterns and practices). Microsoft Press"},{"key":"546_CR83","doi-asserted-by":"crossref","unstructured":"Minguez J, Zor S, Reimann P (2011) Event-driven business process management in engineer-to-order supply chains. In: The 15th international conference on computer supported cooperative work in design, IEEE, Lausanne","DOI":"10.1109\/CSCWD.2011.5960183"},{"key":"546_CR84","first-page":"218","volume":"31","author":"M Mircea","year":"2011","unstructured":"Mircea M (2011) SOA adoption in higher education: a practical guide to service- oriented virtual learning environment procedia: social and behavioral sciences. World Confer Learn Teach Admin 31:218\u2013223","journal-title":"World Confer Learn Teach Admin"},{"key":"546_CR85","unstructured":"Mnkandla E, Dwolatzky B (2006) Defining agile software quality assurance, international conference on software engineering advances, pp. 36\u201336"},{"key":"546_CR86","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1016\/j.jss.2009.05.022","volume":"83","author":"A Molesini","year":"2010","unstructured":"Molesini A, Garcia A, Chavez CVFG, Batista TV (2010) Stability assessment of aspect-oriented software architectures: a quantitative study. J Syst Softw 83:711\u2013722","journal-title":"J Syst Softw"},{"key":"546_CR87","doi-asserted-by":"crossref","unstructured":"Nguyen D, Thoai N (2012) EBC: Application-level migration on multi-site cloud. In: The international conference on systems and informatics, IEEE, Yantai","DOI":"10.1109\/ICSAI.2012.6223147"},{"key":"546_CR88","volume-title":"The importance of software architecture","author":"L Northrop","year":"2003","unstructured":"Northrop L (2003) The importance of software architecture. Software Engineering Institute Carnegie Mellon University, Pittsburgh"},{"key":"546_CR89","doi-asserted-by":"crossref","DOI":"10.21236\/ADA441830","volume-title":"Quality attributes and service-oriented architectures","author":"L O\u2019Brien","year":"2005","unstructured":"O\u2019Brien L, Bass L, Merson P (2005) Quality attributes and service-oriented architectures. Carnegie Mellon University, Pittsburgh"},{"key":"546_CR90","doi-asserted-by":"crossref","unstructured":"O\u2019Brien L, Merson P, Bass L (2007) Quality attributes for service-oriented architectures. In: The international workshop on systems development in SOA environments, IEEE, Minneapolis, MN","DOI":"10.1109\/SDSOA.2007.10"},{"key":"546_CR91","doi-asserted-by":"crossref","unstructured":"Oster ZJ (2013) Reasoning with qualitative preferences to develop optimal component-based systems. In: The international conference on software engineering, IEEE, San Francisco CA USA","DOI":"10.1109\/ICSE.2013.6606743"},{"key":"546_CR92","doi-asserted-by":"crossref","unstructured":"Ozkaya I, Diaz-Pace A, Gurfinkel A, Chaki S (2010) Using architecturally significant requirements for guiding system evolution. In: The 14th European conference on software maintenance and reengineering, IEEE, Madrid","DOI":"10.1109\/CSMR.2010.22"},{"key":"546_CR93","doi-asserted-by":"crossref","unstructured":"Pang C, Yan J, Vyatkin V (2014) Time-complemented event-driven architecture for distributed automation systems transactions on systems, man, and cybernetics: Systems 45: 1165\u20131177","DOI":"10.1109\/TSMC.2014.2326837"},{"key":"546_CR94","doi-asserted-by":"crossref","unstructured":"Pham T-T, Defago X (2013) Reliability prediction for component-based software systems with architectural-level fault tolerance mechanisms. In: The 8th international conference on availability, reliability and security, IEEE, Regensburg","DOI":"10.1109\/ARES.2013.8"},{"key":"546_CR95","doi-asserted-by":"crossref","unstructured":"Poelmans J, Dedene G, Snoeck M, Viaene S (2010) Using formal concept analysis for verification of process-data matrices in conceptual domain models, Software engineering","DOI":"10.2316\/P.2010.677-021"},{"key":"546_CR96","doi-asserted-by":"crossref","unstructured":"Pordel M, Khalilzad NM, Yekeh F, Asplund L (2011) A component based architecture to improve testability,targeted FPGA-based vision systems. In: The 3rd international conference on communication software and networks, IEEE, Xi\u2019an","DOI":"10.1109\/ICCSN.2011.6014162"},{"key":"546_CR97","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1016\/j.jss.2012.10.929","volume":"86","author":"P Potena","year":"2013","unstructured":"Potena P (2013) Optimization of adaptation plans for a service-oriented architecture with cost, reliability, availability and performance tradeoff. J Syst Softw 86:624\u2013648","journal-title":"J Syst Softw"},{"key":"546_CR98","doi-asserted-by":"crossref","unstructured":"Qazi A, Shamim A, Bano H (2013) Model driven architecture with encapsulated quality check and enhancement feature. In: The 3rd international conference on innovative computing technology, IEEE, London","DOI":"10.1109\/INTECH.2013.6653634"},{"key":"546_CR99","doi-asserted-by":"crossref","unstructured":"Quintero R, Zepeda L, Vega L (2010) Model driven software development of applications based on web services, Int J Web Grid Serv","DOI":"10.1504\/IJWGS.2010.035094"},{"key":"546_CR100","doi-asserted-by":"crossref","unstructured":"Raafat T, Cecelja F (2011) An ontological approach to inter-operation of mobile services. In: The 4th IFIP international conference on new technologies, mobility and security, IEEE, Paris","DOI":"10.1109\/NTMS.2011.5721069"},{"key":"546_CR101","first-page":"972","volume":"3","author":"V Rafea","year":"2011","unstructured":"Rafea V, Mahdianb F (2011) Style-based modeling and verification of fault tolerance service oriented architectures Procedia Computer Science. World Conf Inf Technol 3:972\u2013976","journal-title":"World Conf Inf Technol"},{"key":"546_CR102","doi-asserted-by":"crossref","unstructured":"Ren Y (2011) A dynamic comprehensive web service for content management. In: The 3rd international conference on communication software and networks, IEEE, Xi\u2019an","DOI":"10.1109\/ICCSN.2011.6014216"},{"key":"546_CR103","first-page":"83","volume":"1","author":"TL Saaty","year":"2008","unstructured":"Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1:83\u201398","journal-title":"Int J Serv Sci"},{"key":"546_CR104","doi-asserted-by":"crossref","unstructured":"Salva S, Rabhi I (2010) A preliminary study on BPEL process testability. In: The 3rd international conference on software testing, verification, and validation workshops, IEEE, Paris","DOI":"10.1109\/ICSTW.2010.14"},{"key":"546_CR105","doi-asserted-by":"crossref","unstructured":"Shanmugasundaram G, Prasanna Venkatesan V, Punitha Devi C (2012) Research opportunities in service reusability of service oriented architecture. In: The international conference on emerging trends in science, engineering and technology, IEEE, Tiruchirappalli, Tamilnadu India","DOI":"10.1109\/INCOSET.2012.6513940"},{"key":"546_CR106","doi-asserted-by":"crossref","unstructured":"Sirer EG, de Bruijn W, Reynolds P, Shieh A, Walsh K, Williams D, Schneider FB (2011)Logical attestation: an authorization architecture for trustworthy computing. In: The 23rd ACM symposium on operating systems principles, ACM, Cascais Portugal","DOI":"10.1145\/2043556.2043580"},{"key":"546_CR107","doi-asserted-by":"crossref","unstructured":"Smith CU, Llado CM (2011) Model interoperability for performance engineering: survey of milestones and evolution. In: performance evaluation of computer and communication systems. milestones and future challenges, Vienna Austria. Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-25575-5_2"},{"key":"546_CR108","doi-asserted-by":"crossref","unstructured":"Snajberk J, Holy L, Brada P (2013) Visualization of Component-based applications structure using AIVA. In: The 17th European conference on software maintenance and reengineering, IEEE, Genova","DOI":"10.1109\/CSMR.2013.60"},{"key":"546_CR109","doi-asserted-by":"crossref","unstructured":"Sneed HM, Verhoef C, Sneed SH (2013) Reusing existing object-oriented code as web services in a SOA. In: The 7th international symposium on the maintenance and evolution of service-oriented and cloud-based systems, IEEE, Eindhoven","DOI":"10.1109\/MESOCA.2013.6632732"},{"key":"546_CR110","doi-asserted-by":"crossref","unstructured":"Staroswiecki M (2010) On reconfiguration-based fault tolerance. In: The 18th Mediterranean conference on control and automation Marrakech, IEEE","DOI":"10.1109\/MED.2010.5547805"},{"key":"546_CR111","doi-asserted-by":"crossref","unstructured":"Sun C-A, Wang G, Mu B, Liu H, Wang Z, Chen TY (2011) Metamorphic testing for web services: framework and a case study. In: The international conference on web services, IEEE, Washington DC","DOI":"10.1109\/ICWS.2011.65"},{"key":"546_CR112","doi-asserted-by":"crossref","unstructured":"Tielin Q, Yafen L, Pu W (2010) A model transformation platform design based on model driven architecture. In: The International Conference on Intelligent Computation Technology and Automation, IEEE, Changsha","DOI":"10.1109\/ICICTA.2010.790"},{"key":"546_CR113","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.infsof.2010.08.007","volume":"53","author":"LP Tizzei","year":"2011","unstructured":"Tizzei LP, Dias M, Rubira CMF, Garcia A, Lee J (2011) Components meet aspects: assessing design stability of a software product line. Inf Softw Technol J 53:121\u2013136","journal-title":"Inf Softw Technol J"},{"key":"546_CR114","doi-asserted-by":"crossref","unstructured":"Tragatschnig S, Zdun U (2013) Enterprise integration using event actor based event transformations. In: The 28th annual ACM symposium on applied computing, ACM Coimbra Portugal","DOI":"10.1145\/2480362.2480630"},{"key":"546_CR115","doi-asserted-by":"crossref","unstructured":"Tran N-L, Skhiri S, Zimanyi E (2011) EQS: an elastic and scalable message queue for the cloud. In: The 3rd international conference on cloud computing technology and science, IEEE, Athens","DOI":"10.1109\/CloudCom.2011.59"},{"key":"546_CR116","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1109\/JSTARS.2012.2236538","volume":"6","author":"S Trilles","year":"2013","unstructured":"Trilles S, Juan P, D\u00edaz L, Arag\u00f3 P, Huerta J (2013) Integration of environmental models in spatial data infrastructures: a use case in wildfire risk prediction. IEEE J Select Top Appl Earth Observ Remote Sens 6:128\u2013138","journal-title":"IEEE J Select Top Appl Earth Observ Remote Sens"},{"key":"546_CR117","doi-asserted-by":"crossref","unstructured":"Trinugroho YBD, Gerdes M, Amjad MMM, Reichert F, Fensli R (2013) A REST-based publish\/subscribe platform to support things-to-services communications. In: The 19th Asia-Pacific conference on communications, IEEE, Denpasar","DOI":"10.1109\/APCC.2013.6765964"},{"key":"546_CR118","first-page":"38","volume":"10","author":"K Tyagia","year":"2014","unstructured":"Tyagia K, Sharmab A (2014) An adaptive neuro fuzzy model for estimating the reliability of component-based software systems. Appl Comput Inf 10:38\u201351","journal-title":"Appl Comput Inf"},{"key":"546_CR119","doi-asserted-by":"crossref","unstructured":"Wallis M, Henskens F, Hannaford M (2010) Expanding the Cloud: A component-based architecture to application deployment on the Internet. In: The 10th IEEE\/ACM international conference on cluster, cloud and grid computing, IEEE, Melbourne, Australia","DOI":"10.1109\/CCGRID.2010.14"},{"key":"546_CR120","volume-title":"A method of selecting appropriate software architecture styles: quality Attributes and analytic hierarchy process","author":"Q Wang","year":"2012","unstructured":"Wang Q, Yang Z (2012) A method of selecting appropriate software architecture styles: quality Attributes and analytic hierarchy process. University of Gothenburg, Chalmers University of Technology, G\u00f6teborg"},{"key":"546_CR121","doi-asserted-by":"crossref","unstructured":"Wang B, Wei Z, Jinfang S (2010) Holographic view language hvl4dcam for aspectual middleware platform. In: The 2nd international conference on computer engineering and technology, Chengdu, China 16\u201318 April 2010. IEEE","DOI":"10.1109\/ICCET.2010.5486275"},{"key":"546_CR122","unstructured":"Wang S, Wainer G, Goldstein R, Khan A (2013) Solutions for scalability in building information modeling and simulation-based design. In: the symposium on simulation for architecture and urban design, San Diego California"},{"key":"546_CR123","unstructured":"Waris M, Khan SA, Fakhar MZ (2013) Factors Effecting service oriented architecture implementation. In: The science and information conference, IEEE, London"},{"key":"546_CR124","doi-asserted-by":"crossref","unstructured":"Weini Z, Yongquan L, Pengdong G, Chu Q, Quan Q (2012) A new software architecture for ultra-large-scale rendering cloud. In: The 11th international symposium on distributed computing and applications to business, engineering and science, IEEE, Guilin","DOI":"10.1109\/DCABES.2012.10"},{"key":"546_CR125","first-page":"61","volume":"44","author":"R Welke","year":"2011","unstructured":"Welke R, Hirschheim R, Schwarz A (2011) Service-oriented architecture maturity computer 44:61\u201367","journal-title":"Service-oriented architecture maturity computer"},{"key":"546_CR126","doi-asserted-by":"crossref","unstructured":"Wen X, Yu H, Zheng H (2013) Aspect-oriented design method for embedded systems based on timed statecharts China Communications","DOI":"10.1109\/CC.2013.6623501"},{"key":"546_CR127","doi-asserted-by":"crossref","unstructured":"White L, Wilde N, Reichherzer T, Baskin A, Hartmann B, Manea M (2012) Understanding interoperable systems: challenges for the maintenance of SOA applications. In: The 45th Hawaii international conference on system science, IEEE, Maui HI","DOI":"10.1109\/HICSS.2012.614"},{"key":"546_CR128","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1016\/j.sysarc.2010.07.006","volume":"57","author":"F Wolf","year":"2011","unstructured":"Wolf F, Balasubramanian J, Tambe S, Gokhale A, Schmidt DC (2011) Supporting component-based failover units in middleware for distributed real-time and embedded systems. J Syst Arch: EUROMICRO J 57:597\u2013613","journal-title":"J Syst Arch: EUROMICRO J"},{"key":"546_CR129","doi-asserted-by":"crossref","unstructured":"Wu Y, Huang G, Song H, Zhang Y (2012) Model driven configuration of fault tolerance solutions for component-based software system. In: The 15th international conference on model driven engineering languages and systems, Innsbruck Austria. Springer, Berlin Heidelberg","DOI":"10.1007\/978-3-642-33666-9_33"},{"key":"546_CR130","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1016\/j.infsof.2009.10.005","volume":"52","author":"HFEL Yamany","year":"2010","unstructured":"Yamany HFEL, Capretz MAM, Allison DS (2010) Intelligent security and access control framework for service-oriented architecture. Inf Softw Technol J 52:220\u2013236","journal-title":"Inf Softw Technol J"},{"key":"546_CR131","unstructured":"Yang D, Liu M, Wang S (2012) Object-oriented methodology meets MDA software paradigm. In: The 3rd international conference on software engineering and service science, IEEE, Beijing"},{"key":"546_CR132","unstructured":"Yang Z-X, Ning H-Y, Sun J-Q, Yang J-B (2013) Service portfolio optimization algorithm based on value model and graph theory in SOA. In: The 4th international conference on software engineering and service science, IEEE, Beijing"},{"key":"546_CR133","doi-asserted-by":"crossref","unstructured":"Yuan ED, Watton M (2012) An event-driven service oriented architecture for space command and control decision making. In: The Aerospace Conference, IEEE, Big Sky MT","DOI":"10.1109\/AERO.2012.6187333"},{"key":"546_CR134","doi-asserted-by":"crossref","unstructured":"Yue H, Tao X (2012) Web services security problem in service-oriented architecture. In: International conference on applied physics and industrial engineering","DOI":"10.1016\/j.phpro.2012.02.241"},{"key":"546_CR135","doi-asserted-by":"crossref","unstructured":"Yue D, Li CC, Liu WJ, Feng WX (2010) Based on SOA architecture and component software reuse architecture research. In: The 2nd international conference on information management and engineering, IEEE, Chengdu","DOI":"10.1109\/ICIME.2010.5477959"},{"key":"546_CR136","doi-asserted-by":"crossref","unstructured":"Zappia I, Paganelli F, Parlanti D (2012) A lightweight and extensible complex event processing system for sense and respond applications, Expert Systems with Applications","DOI":"10.1016\/j.eswa.2012.01.197"},{"key":"546_CR137","doi-asserted-by":"crossref","unstructured":"Zhang X, Pham H, (2000) An analysis of factors affecting software reliability. In: Journal of Systems and Software, 43\u201356","DOI":"10.1016\/S0164-1212(99)00075-8"},{"key":"546_CR138","unstructured":"Zhang J, Ban X, Lv Q, Chen J, Wu D (2010) A component-based method for software architecture refinement. In: The 29th Chinese control conference, IEEE, Beijing"},{"key":"546_CR139","doi-asserted-by":"crossref","unstructured":"Zheng Z, Lyu MR (2010) Collaborative Reliability prediction of service-oriented systems. In: The 32nd international conference on software engineering, IEEE, Cape Town","DOI":"10.1145\/1806799.1806809"},{"key":"546_CR140","doi-asserted-by":"crossref","unstructured":"Zhou N, Zhang L-J, Chee Y-M, Chen L (2010) Legacy asset analysis and integration in model-driven SOA solution. In: International Conference on Services Computing, IEEE, Miami FL","DOI":"10.1109\/SCC.2010.39"}],"container-title":["International Journal of System Assurance Engineering and Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13198-016-0546-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-016-0546-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-016-0546-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,15]],"date-time":"2019-09-15T06:58:22Z","timestamp":1568530702000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13198-016-0546-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,8]]},"references-count":140,"journal-issue":{"issue":"S2","published-print":{"date-parts":[[2017,11]]}},"alternative-id":["546"],"URL":"https:\/\/doi.org\/10.1007\/s13198-016-0546-8","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"value":"0975-6809","type":"print"},{"value":"0976-4348","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,8]]}}}