نتایج جستجو برای: programming aspects

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

2004
Glenn Bruns Radha Jagadeesan Alan Jeffrey James Riely

Aspect-oriented programming is emerging as a powerful tool for system design and development. In this paper, we study aspects as primitive computational entities on par with objects, functions and horn-clauses. To this end, we introduce μABC, a name-based calculus, that incorporates aspects as primitive. In contrast to earlier work on aspects in the context of object-oriented and functional pro...

1998
Clara Amelia de Oliveira Marcos Fernando Conte Bernardo Gonçalves Riso

This work presents a proposal for Teaching/Learning, on Object Oriented Programming, for Entry Level Courses of Engineering and Computer Science, on University . The philosophy of Object Oriented Programming comes as a new pattern of solution for problems, where flexibility and reusability appears over the simple data structure and sequential process manipulation. This approach leads with thema...

2009
M. Birna van Riemsdijk Koen V. Hindriks

Agent-oriented programming has been motivated in part by the conception that high-level programming constructs based on common sense notions such as beliefs and goals provide appropriate abstraction tools to develop autonomous software. Various agent programming languages and frameworks have been developed by now, but no systematic study has been done as to how the language constructs in these ...

2009
M. Birna van Riemsdijk Koen V. Hindriks

Agent-oriented programming has been motivated in part by the conception that high-level programming constructs based on common sense notions such as beliefs and goals provide appropriate abstraction tools to develop autonomous software. Various agent programming languages and frameworks have been developed by now, but no systematic study has been done as to how the language constructs in these ...

Journal: :Polythematic Online Scientific Journal of Kuban State Agrarian University 2017

1999
Wolfgang Lohmann

This position paper proposes certain program transformations facilitating reuse of higher-order functional programs. According to the terminology of AOP (aspect-oriented programming; [5, 1, 2]), we use functional programming languages as component languages and we represent aspects as program transformations. Our illustrative examples are concerned with adapting interpreter fragments to cope wi...

2001
Gian Luigi Ferrari Eugenio Moggi Rosario Pugliese

Most foundational models for global computing have focused on the spatial dimension of computations, however global computing requires also new ways of thinking about the temporal dimension. In particular, with no central control and the need to operate with incomplete information there is a compelling need to interleave meta-programming activities (like assembly and linking of code fragments),...

Journal: :Higher-Order and Symbolic Computation 2011
Kung Chen Shu-Chun Weng Jia-Yin Lin Meng Wang Siau-Cheng Khoo

Many side-effecting programming activities, such as profiling and tracing, can be formulated as crosscutting concerns and be framed as side-effecting aspects in the aspect-oriented programming paradigm. The benefit gained from this separation of concerns is particularly evident in purely functional programming, as adding such aspects using techniques such as monadification will generally lead t...

2011
Abdullah O. Al-Zaghameem

Several distributed AOP models and languages have been developed to support aspects in distributed programming. These approaches prosper in encapsulating distributed concerns within aspect modules and facilitate their employment in distributed applications, but lack supporting management facilities; the dynamic activation/deactivation of aspects at runtime as an alternative to the expensive wea...

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

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