On the design of software composition : mechanisms and the analysis of composition conflicts

@inproceedings{Havinga2009OnTD,
  title={On the design of software composition : mechanisms and the analysis of composition conflicts},
  author={Wilke Havinga},
  year={2009}
}
A large variety of programming languages exists, and these languages differ substantially with regard to the modularization and composition mechanisms they support. Such differences may have an impact on important software engineering characteristics, such as reusability, flexibility, analyzability and stability. The design of software languages often entails making trade-offs between such characteristics. In this thesis, we study several state-of-the-art programming languages, in particular… CONTINUE READING

References

Publications referenced by this paper.
Showing 1-10 of 99 references

Understanding aspect interactions, coadvising and foreign advising

  • D. H. Lorenz, S. Kojarski
  • ECOOP 2007 Second International Workshop on…
  • 2007
Highly Influential
6 Excerpts

Aspect oriented programming in JBoss 4

  • C. Dalager, S. Jorsal, E. Sort
  • Master’s thesis, IT University of Copenhagen, Feb…
  • 2004
Highly Influential
5 Excerpts

Programming language semantics using miranda

  • S. Thompson
  • 1995
Highly Influential
20 Excerpts

Similar Papers

Loading similar papers…