Sciweavers

151 search results - page 9 / 31
» Modularizing design patterns with aspects: a quantitative st...
Sort
View
93
Voted
SIGCSE
1998
ACM
310views Education» more  SIGCSE 1998»
15 years 3 months ago
Traffic simulation: a case study for teaching object oriented design
act In teaching object oriented design, it is important for students to work on projects that use a variety of design patterns, interaction between objects, and provide the opportu...
Viera K. Proulx
113
Voted
AOSD
2011
ACM
14 years 6 months ago
Measuring the effects of aspect-oriented refactoring on component relationships: two case studies
Aspect-oriented refactoring is a promising technique for improving modularity and reducing complexity of existing software systems through encapsulating crosscutting concerns. As ...
Reishi Yokomori, Harvey P. Siy, Norihiro Yoshida, ...
SAC
2005
ACM
15 years 5 months ago
A two-dimensional separation of concerns for compiler construction
During language evolution, compiler construction is usually d along two dimensions: defining new abstract syntax tree (AST) classes, or adding new operations. In order to facilita...
Xiaoqing Wu, Suman Roychoudhury, Barrett R. Bryant...
100
Voted
ECOOP
2003
Springer
15 years 4 months ago
A Calculus of Untyped Aspect-Oriented Programs
Abstract. Aspects have emerged as a powerful tool in the design and development of systems, allowing for the encapsulation of program transformations. The dynamic semantics of aspe...
Radha Jagadeesan, Alan Jeffrey, James Riely
FOAL
2007
ACM
15 years 3 months ago
On the relation of aspects and monads
The relation between aspects and monads is a recurring topic in discussions in the programming language community, although it has never been elaborated whether their resemblences...
Christian Hofer, Klaus Ostermann