Transactions on Aspect-Oriented Software Development VII

A Common Case Study for Aspect-Oriented Modeling

  • Shmuel Katz
  • Mira Mezini
  • Jörg Kienzle

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6210)

Table of contents

  1. Front Matter
  2. Jörg Kienzle, Nicolas Guelfi, Sadaf Mustafiz
    Pages 1-22
  3. Gunter Mussbacher, Daniel Amyot, João Araújo, Ana Moreira
    Pages 23-68
  4. Florian Heidenreich, Pablo Sánchez, João Santos, Steffen Zschaler, Mauricio Alférez, João Araújo et al.
    Pages 69-114
  5. Ashley McNeile, Ella Roubtsova
    Pages 115-150
  6. Nuno Amálio, Pierre Kelsen, Qin Ma, Christian Glodt
    Pages 151-199
  7. Sébastien Mosser, Mireille Blay-Fornarino, Robert France
    Pages 200-233
  8. Matthias Hölzl, Alexander Knapp, Gefei Zhang
    Pages 234-271
  9. Jörg Kienzle, Wisam Al Abed, Franck Fleurey, Jean-Marc Jézéquel, Jacques Klein
    Pages 272-320
  10. Selim Ciraci, Wilke Havinga, Mehmet Aksit, Christoph Bockisch, Pim van den Broek
    Pages 321-374
  11. Back Matter

About this book

Introduction

– Those who want to learn about AOM ?nd in this special issue a concise collection of descriptions of solid and mature AOM approaches. They only have to take the time to understand one case study in order to appreciate the sample models shown in all papers. – Those who want to apply AOM for a particular purpose and are looking for the most appropriate AOM technique can use the papers presented in this specialissue to identify the mostpromisingapproach(es).By identifying similarities between their problem and the case study they should be able to determine candidate AOM approaches easily. – Those working on their own AOM approach can readily identify approaches that were able to handle concerns that their own approach is not able to handle elegantly. This stimulates cross-fertilization between approaches and collaborative research. – Thoseengineering researchersthat areworkingon enhancing softwaredev- opment processes can use the example models presented in this special issue to understand the potential bene?ts of using AOM techniques at di?erent phases of the software development life-cycle.

Keywords

Unified Modeling Language (UML) aspect-oriented programming crisis management design modeling requirements engineering requirements modelling reusable models software architecture software engineering software life cycle

Editors and affiliations

  • Shmuel Katz
    • 1
  • Mira Mezini
    • 2
  • Jörg Kienzle
    • 3
  1. 1.Department of Computer ScienceThe TechnionHaifaIsrael
  2. 2.Department of Computer Science Darmstadt University of TechnologyDarmstadtGermany
  3. 3.School of Computer ScienceMcGill University MontrealCanada

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-16086-8
  • Copyright Information Springer-Verlag Berlin Heidelberg 2010
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-16085-1
  • Online ISBN 978-3-642-16086-8
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book