12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > A model curriculum for aspect-oriented software...
View graph of relations

« Back

A model curriculum for aspect-oriented software development

Research output: Contribution to journalJournal article

Published

  • Johan Brichau
  • Ruzanna Chitchyan
  • Siobhan Clarke
  • Ellie D'Hondt
  • Alessandro Garcia
  • Michael Haupt
  • Wouter Joosen
  • Shmuel Katz
  • Jacques Noye
  • Awais Rashid
  • Mario Südholt
Journal publication date2006
JournalIEEE Software
Journal number6
Volume23
Number of pages9
Pages53-61
Original languageEnglish

Abstract

As new software engineering techniques emerge, there's a cognitive shift in how developers approach a problem's analysis and how they design and implement its software-based solution. Future software engineers must be appropriately and effectively trained in new techniques' fundamentals and applications. With techniques becoming more mature, such training moves beyond specialized industrial courses into postgraduate curricula (as advanced topics) and subsequently into undergraduate curricula. A model curriculum for aspect-oriented software development provides guidelines about fundamentals, a common framework, and a step toward developing a body of knowledge.