Traditional software modeling tools are rigid and formal. There is no support for, e.g. freeform sketching that does not conform to the used meta-model, and hence, a lot of the actual modeling work gets done with other methods. Modeling tools are used merely for documenting the work later on, which is not economical. There is a need for flexible modeling tools that support the modeling in earlier phases of the work by allowing more freeform and informal descriptions as a part of the model. Tools like spreadsheets, word processing tools, and vector graphics tools are commonly used in software development. In this paper, we consider an approach where such a tool is enhanced with modeling support, in order to gain better support for the actual modeling work. We also show how we have created a graphical repository based case tool by using Microsoft Visio, and conclude the approach to be practical.
[1]
Rachel K. E. Bellamy,et al.
Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges
,
2010,
OOPSLA.
[2]
Samuel Sambasivam,et al.
How database and XML can be used to master UML models, an investigationa
,
2008
.
[3]
Tobias Rötschke,et al.
Metamodel-based tool integration with moflon
,
2008,
2008 ACM/IEEE 30th International Conference on Software Engineering.
[4]
Stuart Kent,et al.
Model Driven Engineering
,
2002,
IFM.
[5]
Steven H. Tang,et al.
Architectural thinking and modeling with the Architects' Workbench
,
2006,
IBM Syst. J..
[6]
Randall Davis,et al.
Tahuti: a geometrical sketch recognition system for UML class diagrams
,
2006,
SIGGRAPH Courses.