Modelling framework (SeamFrame) requirements

An integrated modelling framework is an extension of a modelling framework, which supports multiple modelling domains and paradigms. The number of integrated modelling frameworks is considerably more limited, especially if we restrain to the intersection of social, economic and environmental modelling. We list some of the most notable initiatives in the various fields. In this document we will express the requirements imposed by the SEAMLESS project vision on the SEAMFRAME modelling framework and we will critically assess these requirements against a suitable set of existing modelling frameworks. As a result, we shall be able to understand what to pick up and what to drop from these previous experiences in order to improve the trade-off between re-use and innovation, and maximise our users’ satisfaction.

[1]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[2]  Robert Muetzelfeldt,et al.  The Simile visual modelling environment , 2003 .

[3]  Walter F. Tichy,et al.  Proceedings 25th International Conference on Software Engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[4]  1 Model Based Mediation With Domain Maps , 2002 .

[5]  Bertrand Meyer,et al.  Applying 'design by contract' , 1992, Computer.

[6]  Mauro Pezzè,et al.  Testing object-oriented software , 2004, Proceedings. 26th International Conference on Software Engineering.

[7]  Ferdinando Villa,et al.  Integrating modelling architecture: a declarative framework for multi-paradigm, multi-scale ecological modelling , 2001 .

[8]  Frank van Harmelen,et al.  A semantic web primer , 2004 .

[9]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[10]  David Chenho Kung,et al.  Testing Object-Oriented Software , 1998 .

[11]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[12]  Paul C. Jorgensen,et al.  Object-oriented integration testing , 1994, CACM.

[13]  John Durkin,et al.  Expert systems - design and development , 1994 .

[14]  Kent L. Beck,et al.  Test-driven Development - by example , 2002, The Addison-Wesley signature series.

[15]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming, 2nd Edition , 2002, Addison-Wesley component software series.