1. Tool Overview


1.1. Introduction

The CoCompose tool is a prototype CASE tool that was developed to support the CoCompose design approach introduced in [1]. A more detailed explanation can be found in [2]. It can be used to model designs using the CoCompose design language. Code can then be automatically generated for these designs in one of the supported programming languages. Currently, back-ends exist for Java, ConcernJ [3] and SEESCOA [4].

These help files have been updated for version 0.1.17 of the tool. The latest version of CoCompose can be found at http://ssel.vub.ac.be/cocompose.

1.2. References

[1] D. Wagelaar, V. Jonckers, A Concept-Based Approach To Software Design, in proceedings of the 7th International Conference on Software Engineering and Applications (SEA 2003), Marina del Rey, USA, November 2003.
[2] D. Wagelaar, A Concept-Based Approach To Aspect-Oriented Software Design, MSc. Thesis, University of Twente, Enschede, 2002.
[3] L. Bergmans, M. Akşit, B. Tekinerdogan, Aspect Composition using Composition Filters, in M. Akşit (ed.), Software Architectures and Component Technology, Kluwer Academic Publishers, Dordrecht, 2002.
[4] SEESCOA website, [Online] http://www.cs.kuleuven.ac.be/cwis/research/distrinet/projects/SEESCOA/, 2003.