Supporting software evolution with intentional software views

Authors
Kim Mens, Tom Mens, Michel Wermelinger
Tags
, ,
Title
Supporting software evolution with intentional software views
Authors
Kim Mens, Tom Mens, Michel Wermelinger
Type
In Proceedings
Book title
IWPSE '02: Proceedings of the International Workshop on Principles of Software Evolution
Pages
138142
Publisher
ACM
Year
2002

Abstract

Maintaining and evolving large software systems is hard. One underlying cause is that existing modularisation mechanisms are inadequate to handle crosscutting concerns. We propose intentional software views as an intuitive and lightweight means of modelling such concerns. They increase our ability to understand, modularise and browse the implementation by grouping together source-code entities that address a same concern. Alternative descriptions of the same intentional view can be provided and checked for consistency. In addition, the model supports the declaration, verification and enforcement of relations among intentional views. This facilitates software evolution by providing the ability to detect invalidation of important intentional relationships among concerns when the software is modified.

Tags Tags: , ,


BibTeX Record
  @inproceedings{RELEASeD-2002-242647,
    title = {Supporting software evolution with intentional software views},
    author = {Kim Mens and Tom Mens and Michel Wermelinger},
    year = {2002},
    pages =  {138142},
    booktitle = {IWPSE '02: Proceedings of the International Workshop on Principles of Software Evolution},
    publisher = {ACM},
  }