Flexible modelling tools are needed to address the demands of modern software development. Historically, software development was concerned with the classical computer as the sole computational agent. Here the environment and problem are both well understood and so the emphasis is on abstract specification. There is, however, an increasing awareness of the central importance of sense-making activities throughout the software lifecycle. Empirical Modelling (EM) provides a broad conceptual framework within which to approach software development of this kind. We briefly discuss our progress towards developing tools that enable this initial sense-making activity and discuss how they could be utilised for software development. We also outline our vision of how software development could be radically altered by considering EM principles.
- Full text PDF
- Published online at: http://www.ics.uci.edu/~nlopezgi/flexitools/program.html