n this paper, we propose an approach for systematic security hardening of software based on aspect-oriented programming and Gimple language. We also present the first steps towards a formal specification for Gimple weaving together with the implementation methodology of the proposed weaving semantics. The primary contribution of this approach is providing the software architects with the capabilities to perform systematic security hardening by applying well-defined solutions and without the need to have expertise in the security solution domain. We explore the viability of our propositions by realizing the weaving semantics for Gimple by implementing it into the GCC compiler and applying our methodologies for systematic security hardening t...
The lifecycle mismatch between vehicles and their IT system poses a problem for the automotive indus...
In the last few years several new programming techniques for achieving a better separation of conce...
Addressing security in the software development lifecycle still is an open issue today, especially i...
In this thesis, we report our research on systematic security hardening. We see how the software dev...
In this paper, we present an aspect-oriented approach and propose a high-level language called SHL (...
In this thesis, we address the problems related to the security hardening of open source software. A...
In this paper, we present an approach revolving around aspect-oriented software development (AOSD) f...
Computer security is nowadays a very important field in computer science and security hardening of a...
New emerging developments to build robust software, such as generative programming, domain specific ...
Reducing the complexity of building secure software systems is an important goal as increased comple...
Aspect-Oriented Programming represents a (if not the most) promising approach to improve the softwa...
Aspect-oriented programming represents a –if not the most – promising approach to improve the softwa...
C applications, in particular those using operating system level services, frequently comprise multi...
Nowadays secure programming becomes more important due to security- flaws can occur in all phases of...
Security is of paramount importance in software engineering. Nevertheless, security solutions are ge...
The lifecycle mismatch between vehicles and their IT system poses a problem for the automotive indus...
In the last few years several new programming techniques for achieving a better separation of conce...
Addressing security in the software development lifecycle still is an open issue today, especially i...
In this thesis, we report our research on systematic security hardening. We see how the software dev...
In this paper, we present an aspect-oriented approach and propose a high-level language called SHL (...
In this thesis, we address the problems related to the security hardening of open source software. A...
In this paper, we present an approach revolving around aspect-oriented software development (AOSD) f...
Computer security is nowadays a very important field in computer science and security hardening of a...
New emerging developments to build robust software, such as generative programming, domain specific ...
Reducing the complexity of building secure software systems is an important goal as increased comple...
Aspect-Oriented Programming represents a (if not the most) promising approach to improve the softwa...
Aspect-oriented programming represents a –if not the most – promising approach to improve the softwa...
C applications, in particular those using operating system level services, frequently comprise multi...
Nowadays secure programming becomes more important due to security- flaws can occur in all phases of...
Security is of paramount importance in software engineering. Nevertheless, security solutions are ge...
The lifecycle mismatch between vehicles and their IT system poses a problem for the automotive indus...
In the last few years several new programming techniques for achieving a better separation of conce...
Addressing security in the software development lifecycle still is an open issue today, especially i...