Skip to main content
  • Book
  • © 2007

Transactions on Aspect-Oriented Software Development IV

Focus: Early Aspects and Aspects of Software Evolution

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

Part of the book sub series: Transactions on Aspect-Oriented Software Development (TAOSD)

Buying options

eBook USD 39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

This is a preview of subscription content, access via your institution.

Table of contents (7 chapters)

  1. Front Matter

  2. Focus: Early Aspects – Mapping Across the Lifecycle

    1. COMPASS: Composition-Centric Mapping of Aspectual Requirements to Architecture

      • Ruzanna Chitchyan, Mónica Pinto, Awais Rashid, Lidia Fuentes
      Pages 3-53
    2. Aspects at the Right Time

      • Pablo Sánchez, Lidia Fuentes, Andrew Jackson, Siobhán Clarke
      Pages 54-113
  3. Focus: Aspects and Software Evolution

    1. Guest Editors’ Introduction: Aspects and Software Evolution

      • Walter Cazzola, Shigeru Chiba, Gunter Saake
      Pages 114-116
    2. Extracting and Evolving Code in Product Lines with Aspect-Oriented Programming

      • Vander Alves, Pedro Matos Jr., Leonardo Cole, Alexandre Vasconcelos, Paulo Borba, Geber Ramalho
      Pages 117-142
    3. A Survey of Automated Code-Level Aspect Mining Techniques

      • Andy Kellens, Kim Mens, Paolo Tonella
      Pages 143-162
    4. Safe and Sound Evolution with SONAR

      • Chunjian Robin Liu, Celina Gibbs, Yvonne Coady
      Pages 163-190
  4. Back Matter

About this book

The LNCS Journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD) techniques in the context of all phases of the software life cycle, from requirements and design to implementation, maintenance and evolution. The focus of the journal is on approaches for systematic identification, modularization, representation and composition of crosscutting concerns, i.e., the aspects and evaluation of such approaches and their impact on improving quality attributes of software systems.

This volume, the fourth in the Transactions on Aspect-Oriented Software Development series, presents 5 revised papers together with 2 guest editors' introductions. The papers, which focus on mapping of early aspects across the software lifecycle, and aspects and software evolution, have passed through a careful peer reviewing process, carried out by the journal's Editorial Board and expert referees.

Keywords

  • Aspect-oriented programming
  • Attribut
  • Augmented Reality
  • Sonar
  • architecture
  • aspect-oriented languages
  • aspect-oriented modeling
  • component-based systems
  • design
  • distributed systems
  • formal models
  • heterogeneous systems
  • high level software languages
  • middleware
  • programming

Bibliographic Information

Buying options

eBook USD 39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions