Results 51 to 60 of about 306,796 (199)

Implementation Support of Security Design Patterns Using Test Templates

open access: yesInformation, 2016
Security patterns are intended to support software developers as the patterns encapsulate security expert knowledge. However, these patterns may be inappropriately applied because most developers are not security experts, leading to threats and ...
Masatoshi Yoshizawa   +5 more
doaj   +1 more source

Aspect-Oriented Logic Meta Programming [PDF]

open access: yes, 1999
We propose to use a logic meta-system as a general framework for aspect-oriented programming. We illustrate our approach with the implementation of a simplified version of the cool aspect language for expressing synchronization of Java programs. Using this case as an example we illustrate the principle of aspect-oriented logic meta programming and how ...
De Volder, Kris, D'Hondt, Theo
openaire   +2 more sources

Versatile Kernels for Aspect-Oriented Programming [PDF]

open access: yes, 2004
Aspect-Oriented Programming (AOP) is a promising approach to modularizing software in presence of crosscutting concerns. Numerous proposals for AOP have been formulated, some of them generic, others specific to particular concerns.
Noyé, Jacques, Tanter, Éric
core   +2 more sources

Pluggable AOP: Designing Aspect Mechanisms for Third-party Composition

open access: yes, 2005
Studies of Aspect-Oriented Programming (AOP) usually focus on a language in which a specific aspect extension is integrated with a base language. Languages specified in this manner have a fixed, non-extensible AOP functionality. In this paper we consider
Kojarski, Sergei, Lorenz, David H.
core   +3 more sources

Context-aware BPEL workflow system using aspect-oriented programming

open access: yesJournal of Measurement Science and Instrumentation, 2012
Business process execution language(BPEL)is a most recognized standard workflow language.However,it is difficult to be used in the ubiquitous system computing environment because it is difficult to describe the context information in the selection of the
Minsuk Kim   +3 more
doaj  

Comprehensive Aspectual UML Approach to Support AspectJ

open access: yesThe Scientific World Journal, 2014
Unified Modeling Language is the most popular and widely used Object-Oriented modelling language in the IT industry. This study focuses on investigating the ability to expand UML to some extent to model crosscutting concerns (Aspects) to support AspectJ.
Aws Magableh   +2 more
doaj   +1 more source

Components + aspects: a general overview

open access: yesRevista Colombiana de Computación, 2004
In the last few years, new ways of decomposing systems have been proposed. First, component-oriented development has been widely recognized as a paradigm for developing systems using pieces called components.
Antonia M. Reina Quintero, Jesús Torres
doaj  

AspectFL: Aspect-Oriented Programming for Trustworthy and Compliant Federated Learning Systems

open access: yesInformation
Federated learning (FL) has emerged as a paradigm-shifting approach for collaborative machine learning (ML) while preserving data privacy. However, existing FL frameworks face significant challenges in ensuring trustworthiness, regulatory compliance, and
Anas AlSobeh   +2 more
doaj   +1 more source

Mixing of Join Point Interfaces and Feature-Oriented Programming for Modular Software Product Line

open access: yesEAI Endorsed Transactions on Scalable Information Systems, 2016
Feature-oriented programming (FOP) and aspect-oriented programming (AOP) focus are to modularize additional classes behavior and crosscutting concerns, respectively, for soft- ware evolution.
Cristian Vidal   +4 more
doaj   +1 more source

A Practical Monadic Aspect Weaver [PDF]

open access: yes, 2012
International audienceWe present Monascheme, an extensible aspect-oriented programming language based on monadic aspect weaving. Extensions to the aspect language are defined as monads, enabling easy, simple and modular prototyping.
Figueroa, Ismael   +2 more
core   +3 more sources

Home - About - Disclaimer - Privacy