EVALUATION OF CASE TOOL METHODS AND PROCESSES - An Analysis of Eight Open-source CASE Tools

Stefan Biffl, Christoph Ferstl, Christian Höllwieser, Thomas Moser

Abstract

There are many approaches for Computer-aided software engineering (CASE), often accomplished by ex-pensive tools of market-leading companies. However, to minimize cost, system architects and software de-signers look for less expensive, if not open-source, CASE tools. As there is often no common understanding on functionality and application area, a general inspection of the open-source CASE tool market is needed. The idea of this paper is to define a “status quo” of the functionality and the procedure models of open-source CASE tools by evaluating these tools using a criteria catalogue for the areas: technology, modelling, code generation, procedure model, and administration. Based on this criteria catalogue, 8 open-source CASE tools were evaluated with 5 predefined scenarios. Major result is: there was no comprehensive open-source CASE tool which assists and fits well to a broad set of developer tasks, especially since a small set of the evaluated tools lack a solid implementation in several of the criteria evaluated. Some of the evaluated tools show either just basic support of all evaluation criteria or high capabilities in a specific area, particularly in code generation.

References

  1. ArgoUML Homepage, http://argouml.tigris.org/, November 2008.
  2. BIFFL, S., FERSTL, C., HÖLLWIESER, C. & MOSER, T. (2009) Evaluation of Case Tools Methods and Processes: A Case Study Analysis of eight Opensource CASE Tools. Technical Report. Available online at: http://www.ifs.tuwien.ac.at/files/TR_Case_ Tools_Eval.pdf.
  3. BOUML, Homepage: http://bouml.free.fr/, November 2008.
  4. CHURCH, T. & MATTHEWS, P. (1995) An evaluation of object-oriented CASE tools: the Newbridge experience. Seventh International Workshop on ComputerAided Software Engineering. Toronto, Canada.d'zine Homepage: http://samparkh.com/dzine/index.html, Nov 2008.
  5. EclipseUML, Omondo, Inc. Homepage: http://www.eclipsedownload.com/, November 2008.
  6. FUGGETTA, A. (1993) A classification of CASE technology. Computer, 26, 25-38.
  7. Fujaba Homepage, Fujaba Tool Suite Developer Team, http://www.fujaba.de/downloads/index.html, Nov 08.
  8. HIDS CASE UD - UML CASE Tool Homepage: http://sourceforge.net/projects/hidscaseud, Nov 2008.
  9. LE BLANC, L. A. & KORN, W. M. (1992) A structured approach to the evaluation and selection of CASE tools. 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's. Kansas City, Missouri, United States, ACM.
  10. PRATHER, B. (1993) Critical failure points of CASE tool evaluation and selection. Sixth International Workshop on Computer-Aided Software Engineering (CASE 7893).
  11. StarUML Homepage: http://staruml.sourceforge.net/en/, November 2008.
  12. Topcased Homepage: http://topcased.gforge.enseeiht.fr/, November 2008.
Download


Paper Citation


in Harvard Style

Biffl S., Ferstl C., Höllwieser C. and Moser T. (2009). EVALUATION OF CASE TOOL METHODS AND PROCESSES - An Analysis of Eight Open-source CASE Tools . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 41-48. DOI: 10.5220/0001865700410048


in Bibtex Style

@conference{iceis09,
author={Stefan Biffl and Christoph Ferstl and Christian Höllwieser and Thomas Moser},
title={EVALUATION OF CASE TOOL METHODS AND PROCESSES - An Analysis of Eight Open-source CASE Tools},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={41-48},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001865700410048},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - EVALUATION OF CASE TOOL METHODS AND PROCESSES - An Analysis of Eight Open-source CASE Tools
SN - 978-989-8111-86-9
AU - Biffl S.
AU - Ferstl C.
AU - Höllwieser C.
AU - Moser T.
PY - 2009
SP - 41
EP - 48
DO - 10.5220/0001865700410048