Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Towards pattern-based design recovery
Proceedings of the 24th International Conference on Software Engineering
Software Reflexion Models: Bridging the Gap between Design and Implementation
IEEE Transactions on Software Engineering
WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
IEEE Security and Privacy
Security Patterns: Integrating Security and Systems Engineering
Security Patterns: Integrating Security and Systems Engineering
An Analysis of the Security Patterns Landscape
SESS '07 Proceedings of the Third International Workshop on Software Engineering for Secure Systems
IEEE Software
Improving the Classification of Security Patterns
DEXA '09 Proceedings of the 2009 20th International Workshop on Database and Expert Systems Application
Enterprise architecture management patterns
Proceedings of the 15th Conference on Pattern Languages of Programs
Runtime mix'n and match design pattern
Proceedings of the 15th Conference on Pattern Languages of Programs
Incremental Reflexion Analysis
CSMR '10 Proceedings of the 2010 14th European Conference on Software Maintenance and Reengineering
Bauhaus: a tool suite for program analysis and reverse engineering
Ada-Europe'06 Proceedings of the 11th Ada-Europe international conference on Reliable Software Technologies
Experiences with PDG-Based IFC
ESSoS'10 Proceedings of the Second international conference on Engineering Secure Software and Systems
Idea: towards architecture-centric security analysis of software
ESSoS'10 Proceedings of the Second international conference on Engineering Secure Software and Systems
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Today, software security is an issue with increasing importance. Developers, software designers, end users, and enterprises have their own needs w.r.t. software security. Therefore, when designing software, security should be built in from the beginning, for example, by using security patterns. Utilizing security patterns already improves the security of software in early software development stages. In this paper, we show how to detect security patterns in code with the help of a reverse engineering tool-suite Bauhaus. Specifically, we describe an approach to detect the Single Access Point security pattern in two case studies using the hierarchical reflexion method implemented in Bauhaus.