نتایج جستجو برای: jump oriented programming
تعداد نتایج: 454908 فیلتر نتایج به سال:
The aspect-oriented programming approach is supposed to enhance a system’s features, such as its modularity, readability and simplicity. Due to a better modularization of crosscutting concerns, the developed system implementation would be less complex, and more readable. Thus software development efficiency would increase, so the system would be created faster than its object-oriented equivalen...
Current approaches to component-oriented programming are based on traditional object-oriented languages and concepts. However, most existing object-oriented languages fail to address subtle interface compatibility issues that become paramount in a component-based setting. We explore both syntactic and semantic interface incompatibilities and discuss why they are difficult to handle. We argue th...
Aspect-oriented programming is an extension to object-orientation with the goal of separating the concerns of domain logic from application logic. The essay aims at looking at aspect-oriented from a theoretical perspective, trying to place it within the existing framework provided by object-orientation. The first section is an introduction to objectorientation. Here I will present the most comm...
Modern software deployment process produces that is uniform and hence vulnerable to large-scale code-reuse attacks, such as Jump-Oriented Programming (JOP) attacks. Compiler-based diversification improves the resilience of systems by automatically generating different assembly code versions a given program. Existing techniques are efficient but do not have precise control over quality generated...
This paper describes oogp, an object-oriented genetic programming system. Oogp provides traditional genetic programming capabilities in an object-oriented framework. Among the advantages of object-oriented genetic programming are: (a) strong typing, (b) availability of existing class libraries for inclusion in generated programs, and (c) straightforward extensibility to include features such as...
We combine the area of object-oriented speciication and object-oriented logic programming by indicating the translation of a speciication language into an enhanced logic programming language. The translation shows that in comparison to the programming language the speciication language ooers richer concepts. The background of our work is the development of rapid prototyping systems for object-o...
Loud discussions concerning various ways of teaching object-orientation have taken place without much empirical evidence for any position. This paper reports qualitative observations of learning of object-oriented programming in an introductory course. The students were found to cope reasonably well with the object-oriented concepts, and they had learnt procedural programming first. However, wh...
Writing a perfectly correct code is a challenging and a nearly impossible task. In this work we suggest the recovery oriented programming paradigm in order to cope with eventual Byzantine programs. The program specification composer enforces the program specifications (both the safety and the liveness properties) in run time using predicates over input and output variables. The component progra...
This paper presents a technique, called interaction-oriented programming (IOP), which facilitates the design of large reactive systems. IOP is based on the assumption, that it is better to separate the coordination of the components from the components itself making coordination patterns explicit. This contrasts with the usual practice, in which the coordination is directly handled inside the c...
This paper introduces a programming language for serviceoriented agents. Jadl++ combines the ease of use of scripting-languages with a state-of-the-art service oriented approach which allows the seamless integration of web-services. Furthermore, the language includes OWLbased ontologies for semantic descriptions of data and services, thus allowing agents to make intelligent decisions about serv...
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید