• DocumentCode
    2708085
  • Title

    The Concern Manipulation Environment

  • Author

    Chung, William ; Harrison, William ; Kruskal, Vincent ; Ossher, Harold ; Sutton, Stanley M., Jr. ; Tarr, Peri ; Chapman, Matthew ; Clement, Andrew ; Hawkins, Helen ; January, Sian

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    666
  • Lastpage
    667
  • Abstract
    The area of aspect-oriented software development (AOSD) has seen much progress in the past few years towards improving the quality of object-oriented, generative, and component-based software engineering, including some use in large-scale applications. Large-scale AOSD requires tools, paradigms, and methodologies that support multiple aspect models, multiple artifacts and formalisms, and multiple tasks and activities. The Concern Manipulation Environment (CME) is an Eclipse open source project that aims to provide a set of open, extensible components and a set of tools that promote aspect-oriented software development throughout the software lifecycle. This paper provides an overview of this programming environment. It also provides a general discussion of the available tools and the platforms where this environment can be integrated.
  • Keywords
    object-oriented programming; programming environments; public domain software; software tools; Concern Manipulation Environment; Eclipse; aspect-oriented software development; open source project; programming environment; software lifecycle; Collaborative software; Large-scale systems; Object oriented modeling; Object oriented programming; Open source software; Protocols; Security; Software engineering; Software tools; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553644
  • Filename
    1553644