Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002
DOI: 10.1109/isorc.2002.1003711
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-oriented programming with C# and .NET

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 27 publications
(20 citation statements)
references
References 12 publications
0
20
0
Order By: Relevance
“…WrapperAssistant [17] is a code generation tool (aspect weaver) for adding faulttolerance support to applications targetting the .NET Framework and written in the C# language, which is very similar to our own. It uses C# attributes for parameterizing fault-tolerance support for chosen classes and runs at compile-time.…”
Section: Related Workmentioning
confidence: 99%
“…WrapperAssistant [17] is a code generation tool (aspect weaver) for adding faulttolerance support to applications targetting the .NET Framework and written in the C# language, which is very similar to our own. It uses C# attributes for parameterizing fault-tolerance support for chosen classes and runs at compile-time.…”
Section: Related Workmentioning
confidence: 99%
“…However, sometimes it is desirable to postpone the decision about whether aspect information is to be added to an application or not until runtime. For instance, one may have a huge resource-consuming image processing algorithm as part of an application and, depending on system load and available computing nodes, a trade-off between data distribution, the memory allocation scheme, and the utilization of computing power at runtime, has to be made [Schult 2002]. Both memory allocation and calculation distribution are crosscutting concerns, but the selection must be performed at runtime by the application in a programmatically way.…”
Section: Dynamic Weavingmentioning
confidence: 99%
“…In order to overcome the static-weaving weaknesses, different dynamic-weaving approaches have emerged: AOP/ST [Böllert 1999], PROSE [Popovici 2001], Dynamic Aspect-Oriented Platform (DAOP) [Pinto 2001], Java Aspects Components JAC [Pawlak 2001], CLAW [Lam 2002] or LOOM.NET [Schult 2002] are different examples. These systems give the programmer the ability to dynamically modify the aspect code assigned to application join points.…”
Section: Dynamic Weavingmentioning
confidence: 99%
“…With the static aspect weaver LOOM.NET by Wolfgang Schult [14,13], we are able to weave aspects on the abstraction of binary component code. So we are able to add configurability to a binary component with almost no interaction with the component programmer.…”
Section: Configuration As An Aspectmentioning
confidence: 99%
“…Using Aspect-Oriented Programming (AOP) techniques, we have separated configuration specific concerns from functional component code. Our tools for aspect-oriented programming on the .NET platform have been focus of previous research and are described elsewhere ( [14,13]). …”
Section: Introductionmentioning
confidence: 99%