pawlak-jot-04

Summary

On getting Use Cases and Aspects to Work Together. Renaud Pawlak and Houman Younessi. JOURNAL of Object Technology (JOT), 3(1):26, February 2004.

Abstract

Aspect orientation (AO) as an underlying logical model deduced from Aspect Oriented Programming (AOP) [Kiczales97] is attracting attention and gaining in popularity. A NUMBER of AUTHORs have recently written about how ideas of aspect orientation might be used in connection or in conjunction with existing modeling techniques or technologies in order to enhance the capabilities of the latter. For example, in a recent JOT article Ivar Jacobson writes about the relationship between use cases and AOP [Jacobson03] claiming essentially that the two can be viewed as equivalent. It is however critical for those of us proposing these ideas and connections to ensure that such claims are based on a foundation of adequate comparison and analysis. As investigators who have been working on similar ideas for some time, we would like to take the opportunity of this short paper to provide a constructive critique of what such comparisons need to entail and where the critical issues lie. The Jacobson paper would be used as an exemplar to raise and discuss some common issues and shortcomings. We will explain that although we agree with the essence of Jacobson�s overall statement, we also believe that such assertion is � as it stands � neither new in its essence, nor is it complete and needs to be complemented by crucial improvements if we really want to bring new answers to software engineering.

Bibtex entry

@ARTICLE { pawlak-jot-04,
    AUTHOR = { Renaud Pawlak and Houman Younessi },
    TITLE = { On getting Use Cases and Aspects to Work Together },
    JOURNAL = { JOURNAL of Object Technology (JOT) },
    YEAR = { 2004 },
    VOLUME = { 3 },
    NUMBER = { 1 },
    PAGES = { 26 },
    MONTH = { feb },
    GROUPS = { jacquard,JOURNAL,international,mosaiques },
    ABSTRACT = { Aspect orientation (AO) as an underlying logical model deduced from Aspect Oriented Programming (AOP) [Kiczales97] is attracting attention and gaining in popularity. A NUMBER of AUTHORs have recently written about how ideas of aspect orientation might be used in connection or in conjunction with existing modeling techniques or technologies in order to enhance the capabilities of the latter. For example, in a recent JOT article Ivar Jacobson writes about the relationship between use cases and AOP [Jacobson03] claiming essentially that the two can be viewed as equivalent. It is however critical for those of us proposing these ideas and connections to ensure that such claims are based on a foundation of adequate comparison and analysis. As investigators who have been working on similar ideas for some time, we would like to take the opportunity of this short paper to provide a constructive critique of what such comparisons need to entail and where the critical issues lie. The Jacobson paper would be used as an exemplar to raise and discuss some common issues and shortcomings. We will explain that although we agree with the essence of Jacobson�s overall statement, we also believe that such assertion is � as it stands � neither new in its essence, nor is it complete and needs to be complemented by crucial improvements if we really want to bring new answers to software engineering. },
    KEYWORDS = { aspect },
    WEBSITE = { www.jot.fm/issues/issue_2004_01/index_html },
    PDF = { pawlak-jot-04.pdf },
    LONGNOTES = { 20040201 },
    LASTNAME = { Pawlak },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
    AERES = { ACL },
    INRIA = { JACQUARD },
    LABO = { dans },
}

News

  • 2013/12/09: Ceremony for the PRES ULNF International Research Thesis Award 2013 granted to Gabriel Tamura for his PhD Thesis - U. Lille 1, Building P3, Maxwell Amphitheater
  • 2013/12/05: Rémi Druilhe PhD defense
  • 2013/11/27: Maria Gomez Lacruz received the Best Poster Award at the Welcome PhD session organized by PRES UNLF
  • 2013/11/04: Filip Krikava joins ADAM
  • 2013/10/29: The ApiSwarm project is selected in the context of the Windows Azure Research Award Program
  • 2013/10/15: Maria Gomez Lacruz joins ADAM
  • 2013/10/01: Maxime Colmant, Vincenzo Musco, Loïc Huertas and Bo Zhang join ADAM
  • 2013/09/01: Daniel Le Berre and Jifeng Xuan join ADAM
  • 2013/07/05: Russel Nzekwa PhD defense