Title :
SoQueT: Query-Based Documentation of Crosscutting Concerns
Author :
Marin, Marius ; Moonen, Leon ; Van Deursen, Arie
Author_Institution :
Delft Univ. of Technol., Delft
Abstract :
Understanding crosscutting concerns is difficult because their underlying relations remain hidden in a class-based decomposition of a system. Based on an extensive investigation of crosscutting concerns in existing systems and literature, we identified a number of typical implementation idioms and relations that allow us to group such concerns around so- called "sorts". In this paper, we present SoQueT, a tool that uses sorts to support the consistent description and documentation of crosscutting relations using pre-defined, sort- specific query templates.
Keywords :
Java; document handling; source coding; Java; SoQueT; class-based decomposition; crosscutting concern documentation; query-based documentation; source code; Concrete; Documentation; Java; Marine technology; Mechanical factors; Navigation; Scattering;
Conference_Titel :
Software Engineering, 2007. ICSE 2007. 29th International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2828-7
DOI :
10.1109/ICSE.2007.78