{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:15:47Z","timestamp":1759032947699},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2014,9,9]],"date-time":"2014-09-09T00:00:00Z","timestamp":1410220800000},"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":["Front. Comput. Sci."],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1007\/s11704-014-3390-5","type":"journal-article","created":{"date-parts":[[2014,9,9]],"date-time":"2014-09-09T11:21:02Z","timestamp":1410261662000},"page":"977-995","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Specifying redundancy tactics as crosscutting concerns using aspect-oriented modeling"],"prefix":"10.1007","volume":"8","author":[{"given":"Xiang","family":"Qiu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,9,9]]},"reference":[{"key":"3390_CR1","volume-title":"Addison-Wesley Professional","author":"L Bass","year":"2003","unstructured":"Bass L, Clements P, Kazman R. Software architecture in practice. Addison-Wesley Professional, 2003"},{"key":"3390_CR2","volume-title":"John Wiley & Sons","author":"R Hanmer","year":"2007","unstructured":"Hanmer R. Patterns for fault tolerant software. John Wiley & Sons, 2007"},{"key":"3390_CR3","first-page":"166","volume-title":"Proceedings of the 38th EUROMICRO Conference on Software Engineering and Advanced Applications","author":"A Ziani","year":"2012","unstructured":"Ziani A, Hamid B, Bruel J. A model-driven engineering framework for fault tolerance in dependable embedded systems design. In: Proceedings of the 38th EUROMICRO Conference on Software Engineering and Advanced Applications. 2012, 166\u2013169"},{"issue":"8","key":"3390_CR4","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1016\/j.jss.2009.03.102","volume":"82","author":"S Kim","year":"2009","unstructured":"Kim S, Kim D K, Lu L, Park S. Quality-driven architecture development using architectural tactics. Journal of Systems and Software, 2009, 82(8): 1211\u20131231","journal-title":"Journal of Systems and Software"},{"key":"3390_CR5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/1479772.1479775","volume-title":"Proceedings of the 2008 RISE\/EFTS Joint International Workshop on Software Engineering for Resilient Systems","author":"N B Harrison","year":"2008","unstructured":"Harrison N B, Avgeriou P. Incorporating fault tolerance tactics in software architecture patterns. In: Proceedings of the 2008 RISE\/EFTS Joint International Workshop on Software Engineering for Resilient Systems. 2008, 9\u201318"},{"key":"3390_CR6","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/978-3-642-17245-8_5","volume-title":"Architecting dependable systems VII","author":"N B Harrison","year":"2010","unstructured":"Harrison N B, Avgeriou P. Implementing reliability: the interaction of requirements, tactics and architecture patterns. In: Architecting dependable systems VII, 97\u2013122. Springer, 2010"},{"key":"3390_CR7","first-page":"6","volume-title":"Proceedings of the 6th Australasian Workshop on Software and System Architectures (AWSA 2005)","author":"C V E O H Khaled","year":"2005","unstructured":"Khaled C V E O H, Khan M. Addressing non-functional properties in software architecture using ADL. In: Proceedings of the 6th Australasian Workshop on Software and System Architectures (AWSA 2005). 2005, 6\u201312"},{"issue":"4","key":"3390_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1978802.1978807","volume":"43","author":"M Wimmer","year":"2011","unstructured":"Wimmer M, Schauerhuber A, Kappel G, Retschitzegger W, Schwinger W, Kapsammer E. A survey on UML-based aspect-oriented design modeling. ACM Computing Surveys, 2011, 43(4): 1\u201333","journal-title":"ACM Computing Surveys"},{"issue":"5","key":"3390_CR9","first-page":"639","volume":"17","author":"M Pinto","year":"2011","unstructured":"Pinto M, Fuentes L. Modeling quality attributes with aspect-oriented architectural templates. Journal of Universal Computer Science, 2011, 17(5): 639\u2013669","journal-title":"Journal of Universal Computer Science"},{"key":"3390_CR10","unstructured":"Seperation of Concerns. http:\/\/en.wikipedia.org\/wiki\/Separation_of_concerns"},{"issue":"4","key":"3390_CR11","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1007\/s10270-011-0206-z","volume":"11","author":"S Ali","year":"2012","unstructured":"Ali S, Briand C L, Hemmati H. Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems. Systems and Software Modeling, 2012, 11(4): 633\u2013670","journal-title":"Systems and Software Modeling"},{"key":"3390_CR12","unstructured":"Cross-cutting concern. http:\/\/en.wikipedia.org\/wiki\/Cross-cutting_concern"},{"issue":"9","key":"3390_CR13","doi-asserted-by":"crossref","first-page":"2203","DOI":"10.3724\/SP.J.1001.2008.02203","volume":"19","author":"T Zhang","year":"2008","unstructured":"Zhang T, Zhang Y, Yu X F, Wang L Z, Li X D. MDA based design patterns modeling and model transformation. Journal of Software, 2008, 19(9): 2203\u20132217","journal-title":"Journal of Software"},{"key":"3390_CR14","unstructured":"Pawlak R, Seinturier L, Duchien L, Martelli L, Legond-Aubry F, Florin G. Aspect-oriented software development with Java aspect components. Aspect-Oriented Software Development, 2005, 343-369"},{"key":"3390_CR15","unstructured":"EyeOCL. http:\/\/www.bm1software.com\/eos\/"},{"key":"3390_CR16","unstructured":"MagicDraw. www.nomagic.com"},{"key":"3390_CR17","doi-asserted-by":"crossref","unstructured":"Muller P-A, Fleurey F, J\u00e9z\u00e9quel J M. Weaving executability into object-oriented meta-languages. Lecture Notes in Computer Science, 2005, 264-278","DOI":"10.1007\/11557432_19"},{"key":"3390_CR18","first-page":"180","volume-title":"Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering","author":"D Xu","year":"2006","unstructured":"Xu D, Xu W, Nygard K. A state-based approach to testing aspectoriented programs. In: Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering. 2006, 180\u2013189"},{"key":"3390_CR19","first-page":"1","volume-title":"Proceedings of the 1st International Workshop on Aspect- Oriented Modeling with UML","author":"D Stein","year":"2002","unstructured":"Stein D, Hanenberg S, Unl R. Designing aspect-oriented crosscutting in UML. In: Proceedings of the 1st International Workshop on Aspect- Oriented Modeling with UML. 2002, 1\u20136"},{"key":"3390_CR20","unstructured":"Integrated System Model. http:\/\/www.aadl.info\/aadl\/currentsite\/"},{"key":"3390_CR21","unstructured":"Architecture Analysis & Design Language. http:\/\/www.aadl.info\/"},{"key":"3390_CR22","first-page":"1","volume-title":"Conceptual Modeling III","author":"J Mylopoulos","year":"2008","unstructured":"Mylopoulos J. Structured analysis and design technique. Conceptual Modeling III, 2008, 1\u201313"},{"key":"3390_CR23","first-page":"183","volume-title":"Proceedings of the 13th International Conference on Quality Software","author":"X Qiu","year":"2013","unstructured":"Qiu X, Zhang L. Providing support for Specifying Redundancy Tactics Using Aspect-Oriented Modeling. In: Proceedings of the 13th International Conference on Quality Software. 2013, 183\u2013186"},{"key":"3390_CR24","unstructured":"Object Constraint Language, Version 2.0. http:\/\/www.omg.org\/spec\/OCL\/2.0\/ ."},{"key":"3390_CR25","unstructured":"Qiu X, Fan Z, Zhang L. An Architecture modeling method for describing redundancy tactics of large-scale and software-intensive systems. SEI-BUAA Technical Report 2013-2(V.1). http:\/\/www.sei.buaa.edu.cn\/english\/a\/publication\/2013\/0323\/32.html"},{"key":"3390_CR26","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/1509239.1509252","volume-title":"Proceedings of the 8th International Conference on Aspect Oriented Software Development","author":"J Kienzle","year":"2009","unstructured":"Kienzle J, Abed W A, Klein J. Aspect-oriented multi-view modeling, In: Proceedings of the 8th International Conference on Aspect Oriented Software Development, 2009, 87\u201398"},{"key":"3390_CR27","unstructured":"IBM Rational Software Architect. http:\/\/www.ibm.com\/developerworks\/cn\/downloads\/r\/architect\/"},{"key":"3390_CR28","unstructured":"Zhiqiang F, Yue T, Zhang L. An architecture modeling methodology for ship command and control systems. SEI-BUAA Technical Report 2012-5(V.1). http:\/\/www.sei.buaa.edu.cn\/english\/a\/publication\/2013\/0315\/30.html"},{"key":"3390_CR29","volume-title":"A formal approach to software architecture","author":"R Allen","year":"1997","unstructured":"R. Allen. A formal approach to software architecture. PhD Thesis, Carnegie Mellon University, 1997"},{"issue":"10","key":"3390_CR30","doi-asserted-by":"crossref","first-page":"1370","DOI":"10.1016\/j.jss.2006.02.061","volume":"79","author":"L H Xu","year":"2006","unstructured":"Xu L H, Ziv H, Alspaugh T A, Richardson D. An architectural pattern for non-functional dependability requirements. Journal of Systems and Software, 2006, 79(10):1370\u20131378","journal-title":"Journal of Systems and Software"},{"issue":"9","key":"3390_CR31","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/j.infsof.2003.10.007","volume":"46","author":"I Ray","year":"2004","unstructured":"Ray I, France R, Li N, Georg G. An aspect-based approach to modeling access control concerns, Information and Software Technology, 2004, 46(9):575\u2013587","journal-title":"Information and Software Technology"},{"issue":"5","key":"3390_CR32","first-page":"742","volume":"17","author":"F Loiret","year":"2011","unstructured":"Loiret F, Rouvoy R, Seinturier L, Romero D, Senechal K, Plsek A. An aspect-oriented framework for weaving domain-specific concerns into component-based systems. Journal of Universal Computer Science, 2011, 17(5): 742\u2013776","journal-title":"Journal of Universal Computer Science"},{"key":"3390_CR33","first-page":"15","volume-title":"Proceedings of the 11th International EDOC Conference","author":"R France","year":"2007","unstructured":"France R, Fleurey F, Reddy R. Providing support for model composition in metamodels. In: Proceedings of the 11th International EDOC Conference. 2007, 15\u201319"},{"key":"3390_CR34","first-page":"1","volume-title":"Proceedings of the 6th International Conference on Aspect-Oriented Software Development","author":"T Cottenier","year":"2006","unstructured":"Cottenier T, Berg A, Elrad T. The Motorola WEAVR: model weaving in a large industrial context. In: Proceedings of the 6th International Conference on Aspect-Oriented Software Development. 2006, 1\u201310"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-014-3390-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-014-3390-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-014-3390-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,16]],"date-time":"2022-04-16T17:14:42Z","timestamp":1650129282000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-014-3390-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,9]]},"references-count":34,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["3390"],"URL":"https:\/\/doi.org\/10.1007\/s11704-014-3390-5","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,9,9]]}}}