نتایج جستجو برای: aspect oriented

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

2003
Stefan Hanenberg Robert Hirschfeld Kasper Østerbye Matthias Wagner

Aspect-oriented programming captures crosscutting concerns by introducing the aspect modularity construct. While most of the aspects presented to date result from domainand modeling-related crosscutting, we show how aspect-oriented programming can further assist the software development process. Through various examples we study the use of aspectoriented methods in third-party system integration.

2015
Saqib Iqbal Gary Allen

The University Repository is a digital collection of the research output of the University, available on Open Access. Copyright and Moral Rights for the items on this site are retained by the individual author and/or other copyright owners. Users may access full items free of charge; copies of full text items generally can be reproduced, displayed or performed and given to third parties in any ...

2001
Martin E. Nordberg

Less Reusable Class More Reusable Class im poper dendency poper dendency Useless Class Unmaintainable Class

Journal: :Computer and Information Science 2010
Ahmed Yakout A. Mohamed Abdel Fatah A. Hegazy Ahmed R. Dawood

Requirements engineering techniques that explicitly recognize the importance of clearly identifying and treating crosscutting concerns are called Aspect-oriented Requirements Engineering Approaches (AORE approaches). The emergence of aspect-oriented programming languages has raised the explicit need to identify crosscutting concerns already during the analysis phase. Besides this observation, t...

2007
Marcelo Victora Hecht Eduardo Kessler Piveta Marcelo Soares Pimenta R. Tom Price

The maturing of aspect-oriented software modeling approaches provides support for the automatic generation of aspect-oriented code. In this paper we describe several means for automatic code generation from Theme/UML models, and discuss some difficulties involved in this process. Resumo. O amadurecimento das abordagens de modelagem de software orientado a aspectos fornece subsídios para a geraç...

2010
Gefei Zhang

UML state machines are a widely used language for modeling software behavior. They are considered to be simple and intuitively comprehensible, and are hence one of the most popular languages for modeling reactive components. However, this seeming ease to use vanishes rapidly as soon as the complexity of the system to model increases. In fact, even state machines modeling “almost trivial” behavi...

2005
Thomas Cottenier Aswin van den Berg Tzilla Elrad

Crosscutting concerns are pervasive in embedded software, because of the various constraints imposed by the environment and the stringent QOS requirements on the system. This paper presents a framework for modularizing crosscutting concerns in embedded and distributed software, and automating their composition at the modeling level, for simulation and validation purposes. The proposed approach ...

2002
Jianjun Zhao

Program slicing has many applications in software engineering activities including program comprehension, debugging, testing, maintenance, and model checking. In this paper, we propose an approach to slicing aspect-oriented software. To solve this problem, we present a dependencebased representation called aspect-oriented system dependence graph (ASDG), which extends previous dependence graphs,...

1999
Oege de Moor Simon L. Peyton Jones Eric Van Wyk

Aspect-oriented programming provides the programmer with means to cross-cut conventional program structures, in particular the class hierarchies of object-oriented programming. This paper studies the use of aspect orientation in structuring syntax directed compilers. Syntax-directed compilers are often speci ed by means of attribute grammars. Such speci cations are typically structured by produ...

2003
Masanori Iwamoto Jianjun Zhao

Refactoring is the process of changing a program to improve its internal structure and reusability, without altering the external behavior of the program. It is a disciplined way to clean up code that minimizes the chances of introducing bugs. In this paper, we propose a systemic approach to refactoring aspect-oriented programs. To this end, we rst investigate the impact of existing object-orie...

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

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