{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T10:08:22Z","timestamp":1725530902751},"publisher-location":"Boston, MA","reference-count":44,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387887746"},{"type":"electronic","value":"9780387887753"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-0-387-88775-3_3","type":"book-chapter","created":{"date-parts":[[2009,4,18]],"date-time":"2009-04-18T17:55:18Z","timestamp":1240077318000},"page":"37-46","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Security Patterns and A Methodology to Apply them"],"prefix":"10.1007","author":[{"given":"Eduardo B.","family":"Fernandez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,3,31]]},"reference":[{"key":"3_CR1_3","unstructured":"M.B. d'Amorim, Proxy-to-Proxy, a structural pattern for leveraging security on highly distributed Internet applications, Procs. SugarLoafPLoP 2001."},{"key":"3_CR2_3","unstructured":"P. Avgeriou and U. Zdun, Architectural patterns revisited: A pattern language, Procs. EuroPLoP 2005, 1\u201339."},{"key":"3_CR3_3","unstructured":"A. Braga, C. Rubira, and R. Dahab, Tropyc: A pattern language for cryptographic object-oriented software, Chapter 16 in Pattern Languages of Program Design 4 (N. Harrison, B. Foote, and H. Rohnert, Eds.). Also in Procs. of PLoP'98."},{"key":"3_CR4_3","unstructured":"F. Lee Brown, J. DiVietri, G. Diaz de Villegas, and E. B. Fernandez, The Authenticator pattern, Procs. of PLOP'99."},{"key":"3_CR5_3","unstructured":"F. Buschmann, R. Meunier, H. Rohnert, P. Sommerland, and M. Stal., Pattern- oriented software architecture, Wiley 1996."},{"key":"3_CR6_3","unstructured":"F. Das Neves and A. Garrido, Bodyguard, Chapter 13 in Pattern Languages of Program Design 3, Addison-Wesley 1998."},{"key":"3_CR7_3","unstructured":"N. Delessy-Gassant, E.B.Fernandez, S. Rajput, and M.M.Larrondo-Petrie, Patterns for application firewalls, Procs. of PLoP 2004."},{"key":"3_CR8_3","unstructured":"N. Delessy, and E. B.Fernandez, Patterns for the eXtensible Access Control Markup Language, in Proceedings of the 12th Pattern Languages of Programs Conference (PLoP2005), Monticello, Illinois, USA, 7\u201310 September 2005."},{"key":"3_CR9_3","doi-asserted-by":"crossref","unstructured":"N. Delessy. E.B.Fernandez, M.M. Larrondo-Petrie, and J. Wu, Patterns for access control in distributed systems, Procs. of the 14th Pattern Languages of Programs Conference (PLoP2007), Monticello, Illinois, USA, September 5\u20138, 2007.","DOI":"10.1145\/1772070.1772074"},{"key":"3_CR10_3","unstructured":"W. Essmayr, G. Pernul, and A.M. Tjoa, Access controls by object-oriented concepts, Proc. of 11th IFIP WG 11.3 Working Conf. on Database Security, August 1997."},{"key":"3_CR11_3","doi-asserted-by":"crossref","unstructured":"E.B.Fernandez, M.M.Larrondo-Petrie and E.Gudes, A method-based authorization model for object-oriented databases, Proc. of the OOPSLA 1993 Workshop on Security in Object-oriented Systems, 70\u201379.","DOI":"10.1007\/978-1-4471-3858-7_10"},{"key":"3_CR12_3","unstructured":"E B. Fernandez and R.Y. Pan, A pattern language for security models, Procs. of PLoP 2001."},{"key":"3_CR13_3","unstructured":"E.B.Fernandez, Patterns for operating systems access control, Procs. ofPLoP 2002."},{"key":"3_CR14_3","unstructured":"E.B.Fernandez and J.C.Sinibaldi, More patterns for operating systems access control, InProcs. EuroPLoP 2003."},{"key":"3_CR15_3","unstructured":"E.B. Fernandez and R. Warrier, Remote Authenticator\/Authorizer, Procs. of PLoP 2003."},{"key":"3_CR16_3","unstructured":"E.B.Fernandez and T. Sorgente, A pattern language for secure operating system architectures, Procs. of the 5th Latin American Conference on Pattern Languages of Programs, Brazil, August 16\u201319, 2005."},{"key":"3_CR17_3","unstructured":"E.B.Fernandez and M. M. Larrondo-Petrie, Teaching a course on data and network security using UML and patterns, In Procs. of the Educators Symposium of MoDELS\/UML 2005, Montego Bay, Jamaica, October 2\u20137, 2005."},{"key":"3_CR18_3","unstructured":"E.B.Fernandez and David L. la Red Martinez, Using patterns to develop, evaluate, and teach secure operating systems, Proceedings of the Congreso Internacional de Auditora y Seguridad de la Informacin (CIASI 2005), Madrid, Spain, 125\u2013130."},{"key":"3_CR19_3","doi-asserted-by":"crossref","unstructured":"E.B. Fernandez, M.M. Larrondo-Petrie, T. Sorgente, and M. VanHilst, A methodology to develop secure systems using patterns, Ch. 5 in Integrating security and software engineering: Advances and future vision, H. Mouratidis and P. Giorgini (Eds.), IDEA Press, 2006, 107\u2013126.","DOI":"10.4018\/978-1-59904-147-6.ch005"},{"key":"3_CR20_3","doi-asserted-by":"crossref","unstructured":"E.B.Fernandez, T. Sorgente, and M.M. Larrondo-Petrie, Even more patterns for secure operating systems, Procs. of the Pattern Languages of Programming Conference (PLoP 2006).","DOI":"10.1145\/1415472.1415484"},{"key":"3_CR21_3","doi-asserted-by":"crossref","unstructured":"E.B.Fernandez and G. Pernul, Patterns for session-based access control, Procs. of the Pattern Languages of Programming Conference (PLoP 2006).","DOI":"10.1145\/1415472.1415482"},{"key":"3_CR22_3","doi-asserted-by":"crossref","unstructured":"E.B. Fernandez, J.C. Pelaez, and M.M. Larrondo-Petrie, Attack patterns: A new forensic and design tool, chapter 24 in Advances in Digital Forensics III, P. Craiger and S. Shenoi (Eds.), Springer\/IFIP, 2007, 345\u2013357","DOI":"10.1007\/978-0-387-73742-3_24"},{"key":"3_CR23_3","doi-asserted-by":"crossref","unstructured":"E.B.Fernandez, J.C. Pelaez, and M.M. Larrondo-Petrie, Security patterns for voice over IP networks,A Journal of Software, Vol. 2, No 2, August 2007, 19\u201329","DOI":"10.4304\/jsw.2.2.19-29"},{"key":"3_CR24_3","unstructured":"E.B. Fernandez, M. VanHilst, and J.C. Pelaez, Patterns for WiMax security, Procs. EuroPLoP 2007."},{"key":"3_CR25_3","unstructured":"M. Fowler, Analysis patterns \u2013 Reusable object models, Addison-Wesley, 1997."},{"key":"3_CR26_3","unstructured":"E. Gamma, R. Helm,R. Johnson, and J. Vlissides, Design patterns Elements of Reusable object-oriented software, Addison-Wesley 1994."},{"key":"3_CR27_3","unstructured":"G. Georg, I. Ray, and R. France, Using aspects to design a secure system, Proceedings of the Eighth IEEE International Conference on Engineering of Complex Computer Systems, Greenbelt, MD, December 2002."},{"key":"3_CR28_3","doi-asserted-by":"crossref","unstructured":"D. Gollmann, Computer security (2nd Ed.), Wiley, 2006.","DOI":"10.1002\/wics.106"},{"key":"3_CR29_3","unstructured":"IBM Corp., Introduction to business security patterns, white paper, http:\/\/www-03.ibm.com\/Security\/patterns\/intro.shtml"},{"key":"3_CR30_3","unstructured":"Sun Developer Network, http:\/\/java.sun.com\/blueprints\/patterns\/"},{"key":"3_CR31_3","unstructured":"J. Juerjens, Secure systems development with UML, Springer-Verlag, 2004."},{"key":"3_CR32_3","unstructured":"S. Lehtonen and J. Parssinen, A pattern language for key management, Procs. of PLoP 2001."},{"key":"3_CR33_3","unstructured":"Microsoft patterns and practices development center, http:\/\/msdn.microsoft.com\/practices\/topics\/patterns\/"},{"key":"3_CR34_3","unstructured":"P. Morrison and E.B.Fernandez, Securing the Broker pattern, Procs. of EuroPLoP 2006."},{"key":"3_CR35_3","doi-asserted-by":"crossref","unstructured":"P. Morrison and E.B.Fernandez, The Credential pattern, Procs. of PLoP 2006.","DOI":"10.1145\/1415472.1415483"},{"key":"3_CR36_3","unstructured":"The Open Group, Security Design Patterns Technical Guide, http:\/\/www.opengroup.org\/security\/gsp.htm"},{"key":"3_CR37_3","unstructured":"T. Priebe, E.B.Fernandez, J.I.Mehlau, and G. Pernul, A pattern system for access control, in Research Directions in Data and Applications Security XVIII, C. Farkas and P. Samarati (Eds.), Procs of the 18th. Annual IFIP WG 11.3 Working Conference on Data and Applications Security, Sitges, Spain, 2004."},{"issue":"9","key":"3_CR38_3","first-page":"575","volume":"46","author":"Ray Indrakshi","year":"July 2004","unstructured":"Indrakshi Ray, R.B. France, N. Li, and G. Georg, An Aspect-Based approach to modeling Access Control Concerns, Journal of Information and Software Technology, Vol. 46, No. 9, July 2004, 575\u2013587.","journal-title":"Journal of Information and Software Technology"},{"key":"3_CR39_3","doi-asserted-by":"crossref","unstructured":"F. Sanchez-Cid, A. Maa, Serenity pattern-based software development life cycle. Proceedings of the 19th International Conference on Database and Expert Systems Application. 2008.","DOI":"10.1109\/DEXA.2008.119"},{"key":"3_CR40_3","unstructured":"M. Schumacher, E.B.Fernandez, D. Hybertson, F. Buschmann, and P. Sommerlad, Security Patterns, J. Wiley & Sons, 2006."},{"key":"3_CR41_3","unstructured":"The Security Patterns page, maintained by M. Schumacher, http:\/\/www.securitypatterns.org"},{"key":"3_CR42_3","volume-title":"Core Security Patterns: Best Strategies for J2EE, Web Services, and Identity Management","author":"C. Steel","year":"2005","unstructured":"C. Steel, R. Nagappan, and R. Lai, Core Security Patterns: Best Strategies for J2EE, Web Services, and Identity Management, Prentice Hall, Upper Saddle River, New Jersey, 2005."},{"key":"3_CR43_3","unstructured":"M. VanHilst, E.B.Fernandez, and F. Braz, A multidimensional classification for users of security patterns, accepted for the Journal of Research and Practice in Information Technology."},{"key":"3_CR44_3","unstructured":"J. Yoder and J. Barcalow, Architectural patterns for enabling application security. Procs. PLOP'97, Also Chapter 15 in Pattern Languages of Program Design, vol. 4 (N. Harrison, B. Foote, and H. Rohnert, Eds.), Addison-Wesley, 2000."}],"container-title":["Advances in Information Security","Security and Dependability for Ambient Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-88775-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,24]],"date-time":"2023-05-24T21:40:09Z","timestamp":1684964409000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-88775-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9780387887746","9780387887753"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-88775-3_3","relation":{},"ISSN":["1568-2633"],"issn-type":[{"type":"print","value":"1568-2633"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"31 March 2009","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}