A Candidate Fault Model for AspectJ Pointcuts. Bsekken, J. & Alexander, R. In 17th International Symposium on Software Reliability Engineering, 2006. ISSRE '06, pages 169--178, November, 2006.
doi  abstract   bibtex   
We present a candidate fault model for pointcuts in AspectJ programs. The fault model identifies faults that we believe are likely to occur when writing pointcuts in the AspectJ language. Categories of fault types are identified, and each individual fault type is described as categorized. We argue that a fault model that focuses on the unique constructs of the AspectJ language is needed for the systematic and effective testing of AspectJ programs. Our pointcut fault model is a first step towards such a model
@inproceedings{ bsekken_candidate_2006,
  title = {A {Candidate} {Fault} {Model} for {AspectJ} {Pointcuts}},
  doi = {10.1109/ISSRE.2006.6},
  abstract = {We present a candidate fault model for pointcuts in AspectJ programs. The fault model identifies faults that we believe are likely to occur when writing pointcuts in the AspectJ language. Categories of fault types are identified, and each individual fault type is described as categorized. We argue that a fault model that focuses on the unique constructs of the AspectJ language is needed for the systematic and effective testing of AspectJ programs. Our pointcut fault model is a first step towards such a model},
  booktitle = {17th {International} {Symposium} on {Software} {Reliability} {Engineering}, 2006. {ISSRE} '06},
  author = {Bsekken, J.S. and Alexander, R.T.},
  month = {November},
  year = {2006},
  keywords = {AspectJ language, AspectJ pointcuts, AspectJ program testing, Computer languages, Computer science, Costs, Fault diagnosis, Fault identification, Fault model, Java, Object oriented modeling, Programming profession, Software systems, System testing, Writing, _based_on_binder, _done, _model_of_faults, _paradigm_aop, _target_is_code, _use_for_qualityimprovement, object-oriented languages, object-oriented programming, program testing, software fault tolerance},
  pages = {169--178}
}

Downloads: 0