{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T20:11:48Z","timestamp":1776456708931,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,6,17]],"date-time":"2013-06-17T00:00:00Z","timestamp":1371427200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,6,17]]},"DOI":"10.1145\/2465478.2465479","type":"proceedings-article","created":{"date-parts":[[2013,6,18]],"date-time":"2013-06-18T12:36:08Z","timestamp":1371558968000},"page":"33-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":56,"title":["Architecture-based self-protecting software systems"],"prefix":"10.1145","author":[{"given":"Eric","family":"Yuan","sequence":"first","affiliation":[{"name":"George Mason University, Fairfax, VA, USA"}]},{"given":"Sam","family":"Malek","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, VA, USA"}]},{"given":"Bradley","family":"Schmerl","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]},{"given":"David","family":"Garlan","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]},{"given":"Jeff","family":"Gennari","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}]}],"member":"320","published-online":{"date-parts":[[2013,6,17]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"119","volume-title":"International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","author":"Barna C.","year":"2012","unstructured":"Barna , C. et al. Model-based adaptive dos attack mitigation . In International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) ( 2012 ), pp. 119 -- 128 . Barna, C. et al. Model-based adaptive dos attack mitigation. In International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) (2012), pp. 119--128."},{"key":"e_1_3_2_1_2_1","volume-title":"et al. Diagnosing architectural run-time failures. To appear in SEAMS","author":"Casanova P.","year":"2013","unstructured":"Casanova , P. et al. Diagnosing architectural run-time failures. To appear in SEAMS , 2013 . Casanova, P. et al. Diagnosing architectural run-time failures. To appear in SEAMS, 2013."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2041790.2041827"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/571637.571640"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.02.060"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2009.5069082"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.421.0107"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.17"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.175"},{"key":"e_1_3_2_1_10_1","first-page":"47","volume-title":"Foundations of Component-Based Systems","author":"Garlan D.","year":"2000","unstructured":"Garlan , D. et al. Acme: Architectural Description of Component-Based Systems . In Foundations of Component-Based Systems , G. Leavens and M. Sitaraman, Eds. Cambridge University Press , 2000 , pp. 47 -- 68 . Garlan, D. et al. Acme: Architectural Description of Component-Based Systems. In Foundations of Component-Based Systems, G. Leavens and M. Sitaraman, Eds. Cambridge University Press, 2000, pp. 47--68."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.114"},{"key":"e_1_3_2_1_13_1","first-page":"381","volume-title":"Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995","author":"Huang Y.","year":"1995","unstructured":"Huang , Y. et al. Software rejuvenation: analysis, module and applications . In , Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995 . FTCS-25. Digest of Papers ( June 1995 ), pp. 381 -- 390 . Huang, Y. et al. Software rejuvenation: analysis, module and applications. In , Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers (June 1995), pp. 381--390."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_1_15_1","volume-title":"Procedures for performing systematic reviews","author":"Kitchenham B.","year":"2004","unstructured":"Kitchenham , B. Procedures for performing systematic reviews . Keele, UK , Keele University 33 ( 2004 ). Kitchenham, B. Procedures for performing systematic reviews. Keele, UK, Keele University 33 (2004)."},{"key":"e_1_3_2_1_16_1","volume-title":"An adaptive approach for defending against ddos attacks. Mathematical Problems in Engineering","author":"Li M.","year":"2010","unstructured":"Li , M. , and Li , M . An adaptive approach for defending against ddos attacks. Mathematical Problems in Engineering ( 2010 ). Li, M., and Li, M. An adaptive approach for defending against ddos attacks. Mathematical Problems in Engineering (2010)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2011.5958859"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2010.145"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSSC.1968.300114"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijcip.2012.01.002"},{"key":"e_1_3_2_1_21_1","unstructured":"OWASP.org. Cross-site scripting (XSS) - OWASP. https:\/\/www.owasp.org\/index.php\/Cross- siteScripting (XSS).  OWASP.org. Cross-site scripting (XSS) - OWASP. https:\/\/www.owasp.org\/index.php\/Cross- siteScripting (XSS)."},{"key":"e_1_3_2_1_22_1","unstructured":"OWASP.org. Owasp top ten project. https:\/\/www.owasp.org\/index.php\/Category: OWASP Top Ten Project.  OWASP.org. Owasp top ten project. https:\/\/www.owasp.org\/index.php\/Category: OWASP Top Ten Project."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS.2011.5716431"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2009.83"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJICS.2007.012248"},{"key":"e_1_3_2_1_26_1","unstructured":"The MITRE Corporation. CWE - 2011 CWE\/SANS top 25 most dangerous software errors. http:\/\/cwe.mitre.org\/top25\/.  The MITRE Corporation. CWE - 2011 CWE\/SANS top 25 most dangerous software errors. http:\/\/cwe.mitre.org\/top25\/."},{"key":"e_1_3_2_1_27_1","unstructured":"The MITRE Corporation. CWE-89: improper neutralization of special elements used in an SQL command ('SQL injection'). http:\/\/cwe.mitre.org\/data\/definitions\/89.html.  The MITRE Corporation. CWE-89: improper neutralization of special elements used in an SQL command ('SQL injection'). http:\/\/cwe.mitre.org\/data\/definitions\/89.html."},{"key":"e_1_3_2_1_28_1","unstructured":"Valdes A.\n  et al. An architecture for an adaptive intrusion-tolerant server\n  . In Security Protocols B. Christianson B. Crispo J. Malcolm and M. Roe Eds. vol. \n  2845\n   of \n  Lecture Notes in Computer Science\n  . \n  Springer Berlin \/ Heidelberg 2004 pp. \n  569\n  --\n  574\n  .  Valdes A. et al. An architecture for an adaptive intrusion-tolerant server. In Security Protocols B. Christianson B. Crispo J. Malcolm and M. Roe Eds. vol. 2845 of Lecture Notes in Computer Science. Springer Berlin \/ Heidelberg 2004 pp. 569--574."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/FITS.2003.1264942"},{"key":"e_1_3_2_1_30_1","first-page":"5","article-title":"A survey on security patterns","volume":"5","author":"Yoshioka N.","year":"2008","unstructured":"Yoshioka , N. . A survey on security patterns . Progress in Informatics 5 , 5 ( 2008 ), 35--47. Yoshioka, N. et al. A survey on security patterns. Progress in Informatics 5, 5 (2008), 35--47.","journal-title":"Progress in Informatics"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2012.6224397"},{"key":"e_1_3_2_1_32_1","volume-title":"ACM Transactions on Autonomous and Adaptive Systems (TAAS) (June","author":"Yuan E.","year":"2013","unstructured":"Yuan , E. et al. A survey of self-protecting software systems . In ACM Transactions on Autonomous and Adaptive Systems (TAAS) (June 2013 ). Yuan, E. et al. A survey of self-protecting software systems. In ACM Transactions on Autonomous and Adaptive Systems (TAAS) (June 2013)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982305"}],"event":{"name":"Comparch '13: Federated Events on Component-Based Software Engineering and Software Architecture","location":"Vancouver British Columbia Canada","acronym":"Comparch '13","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2465478.2465479","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2465478.2465479","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:39:37Z","timestamp":1750235977000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2465478.2465479"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,17]]},"references-count":32,"alternative-id":["10.1145\/2465478.2465479","10.1145\/2465478"],"URL":"https:\/\/doi.org\/10.1145\/2465478.2465479","relation":{},"subject":[],"published":{"date-parts":[[2013,6,17]]},"assertion":[{"value":"2013-06-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}