نتایج جستجو برای: jump oriented programming

تعداد نتایج: 454908  

Journal: :IET Software 2007
Lech Madeyski Lukasz Szala

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...

1999
Peter H. Fröhlich Michael Franz

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...

2003
Thomas Østerlie

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...

Journal: :Journal of Artificial Intelligence Research 2021

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...

2003
Russ Abbott

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...

1994
Rudolf Herzig

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...

2003
Jens Kaasbøll Ola Berge Richard Edvin Borge Annita Fjuk Christian Holmboe Terje Samuelsen

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...

2006
Olga Brukman Shlomi Dolev

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...

1998
Gil Müller

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...

2010
Benjamin Hirsch Thomas Konnerth Michael Burkhardt Sahin Albayrak

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...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید