KerTheme: Testing Aspect Oriented Models

by Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhan Clarke
Abstract:
Design validation is important for detecting errors early in the development life cycle. Testing the design is one significant means to achieve design validation. In this paper we introduce the KerTheme model. KerTheme provides a means symmetrically decomposing concern based executable class diagrams and concern test scenarios. KerTheme also facilitates simultaneous merging of these decomposed models into a coherent composite concern based executable class model and corresponding test scenarios. The KerTheme model allows us to investigate weather decomposed concern based executable class diagrams simplifies the definition of concern test scenarios. This will also allow us to investigate weather this approach ensures more rigorous testing of a complete system.
Reference:
KerTheme: Testing Aspect Oriented Models (Andrew Jackson, Jacques Klein, Benoit Baudry, Siobhan Clarke), In Proceedings of the IMDDMDT workshop at ECMDA’06., 2006.
Bibtex Entry:
@inproceedings{Jackson06b,
	Abstract = {Design validation is important for detecting errors early in the development
	life cycle. Testing the design is one significant means to achieve
	design validation. In this paper we introduce the KerTheme model.
	KerTheme provides a means symmetrically decomposing concern based
	executable class diagrams and concern test scenarios. KerTheme also
	facilitates simultaneous merging of these decomposed models into
	a coherent composite concern based executable class model and corresponding
	test scenarios. The KerTheme model allows us to investigate weather
	decomposed concern based executable class diagrams simplifies the
	definition of concern test scenarios. This will also allow us to
	investigate weather this approach ensures more rigorous testing of
	a complete system.},
	Address = {Bilbao, Spain},
	Annote = {test, AOP, MDE},
	Author = {Jackson, Andrew and Klein, Jacques and Baudry, Benoit and Clarke, Siobhan},
	Booktitle = {Proceedings of the IMDDMDT workshop at ECMDA'06.},
	Month = jul,
	Title = {KerTheme: Testing Aspect Oriented Models},
	url = {http://www.irisa.fr/triskell/publis/2006/Jackson06b.pdf},
	X-International-Audience = {yes},
	X-Proceedings = {yes},
	X-Language = {EN},
	Year = {2006},
	x-abbrv = {IMDDMDT},
}