… Abstract. Subject–oriented programming (SOP) is an extension of OO programming that permits non–invasive extension, customization and integration of OO components. Support for SOP in C++ and Java was demonstrated. …
ECOOPW 1998: 545-546 [doi]… to a style of object-oriented technology that emphasizes the subjective views: Subject-Oriented Programming. …Object-Oriented technology is often described in terms of an interwoven troika …
OOPSLA 1993: 411-428 [doi]… Subject-oriented programming supports composition of object-oriented programs or program fragments called subjects. This paper presents an approach … of our support for subject-oriented programming in C++. …
OOPSLA 1995: 235-250 [doi]… The object-oriented style of programming facilitates program adaptation and enhances program genericness, but at the expense of efficiency. We demonstrate … for the use of object-oriented abstractions to implement generic programs …
TOPLAS, 25(4):452-499, 2003. [doi]… The paradigms and principles governing software development span from machine-language to aspect-oriented programming, and they continue to change and grow. …
computer, 45:93-95, 2012. [doi]… a look at strategic programming from an aspect-oriented programming perspective … structures. We start from the observation that aspect-oriented programming terms …Strategic programming is a generic programming idiom for processing compound …
AOSD 2003: 168-177 [doi]… performance. In this paper, a novel Actor-Oriented Program reverse engineering approach, is proposed to reconstruct an object-oriented program architecture based … to reconstruct the architecture of a program with respect to quality constraints …
IEEEcit 2009: 260-265 [doi]… -oriented programming techniques are sufficient to clearly capture some … technique, called aspect-oriented programming, that makes it possible to clearly … built using aspect-oriented programming. …
ECOOP 1997: 220-242 [doi]… Compile-time meta-programming allows programs to be constructed by the user …-programming, and of those that do, many of the most powerful are statically typed … language Converge which allows compile-time meta-programming in the spirit …
Technical Report TR-04-11, 2002.… Meta programs manipulate structured representations, i.e., abstract syntax trees, of programs. The conceptual distance between the concrete syntax meta-programmers use to reason about programs and the notation for abstract syntax …
GPCE 2002: 299-315 [doi]… level programming language than by the construction of a whole new compiler … that a programming language is best described functionally as a body of macro … of which a programming notation may be described. A supporting discussion …
CACM, 11(1):15-25, 1968. [doi]… In practice, object-oriented design models have been less useful throughout the lifetime of software systems than they should be. Design models are often large and monolithic, and the structure of the designs is generally quite different …
OOPSLA 1999: 325-339 [doi]… -oriented programming techniques to provide a flexible means of transforming objects …Like any other database application, object database applications are subject … to which an object database might be subjected. At the same time, erosion …
SMR, 17(2):93-141, 2005. [doi]… , a novel actor-oriented program reverse engineering approach, is proposed to reconstruct an object-oriented program architecture based on a high performance model … the architecture of a program with respect to quality constraints, or non …
jzusc, 11(1):45-55, 2010. [doi]… Nonstrict, purely functional programming languages offer a high … specified programs often have the disadvantage of low execution efficiency … of programs, for which purely functional languages are again …
PhD thesis, Technische Universität Dresden, 2005.… Similar to refactoring, feature-oriented programming can be seen … of applying refactoring in the context of feature-oriented programming. First, we … formalisms to existing formal approaches used in feature-oriented programming. Third …
In In Proceedings of the Workshop on Modularization, Composition, and Generative Techniques for Product Line Engineering, Proceedings. 2008: