The primary concern of an ecological modeller is to construct a model that is mathematically correct and that correctly represents the essence of a natural system. When models are published as software, it is moreover in the hope of capturing an audience who will use and appreciate the model. For that purpose, the model software must be provided with an intuitive, flexible and expressive user interface. A graphical user interface (GUI) is the commonly accepted norm but in this review we suggest, that a domain-specific language (DSL) in many cases would provide as good an interface as a GUI, or even better. We identified only 13 DSLs that have been used in ecological modelling, revealing a general ignorance of DSLs in the ecological modellin...
Currently the landscape of software ecosystem modelling methods and languages is like Babel after th...
Since its inception, the ecosystem concept has been widely used in ecology and is increasingly findi...
International audienceIn this work, we consider that the modeling of complex domains can be performe...
To most modellers, ecological models are primarily about ecology. A model is a condensed summary of ...
Most simulation models in ecological and environmental research are implemented as computer programs...
International audienceThe modelling of processes that occur in landscapes is often confronted to iss...
Models, and to a lesser extent datasets, embody sophisticated statements of ecological knowledge. Ye...
Ecosystems are complex, adaptative, hierarchical systems, highly interrelated by a web of matter an...
Typescript (photocopy).Researchers have suggested two approaches for designing software development ...
Various formal languages have been proposed in the literature for the individual-based modelling of ...
The simecol package provides an open structure to implement, simulate and share ecological models. A...
In this work, we consider that the modelling of complex domains can be performed using Domain Specif...
Model development is of vital importance for understanding and management of ecological processes. I...
There is a growing interest in programs which help users with little experience of computing to cons...
International audienceIn the field of ecoinformatics, synthetic ecologies approach intends to reprod...
Currently the landscape of software ecosystem modelling methods and languages is like Babel after th...
Since its inception, the ecosystem concept has been widely used in ecology and is increasingly findi...
International audienceIn this work, we consider that the modeling of complex domains can be performe...
To most modellers, ecological models are primarily about ecology. A model is a condensed summary of ...
Most simulation models in ecological and environmental research are implemented as computer programs...
International audienceThe modelling of processes that occur in landscapes is often confronted to iss...
Models, and to a lesser extent datasets, embody sophisticated statements of ecological knowledge. Ye...
Ecosystems are complex, adaptative, hierarchical systems, highly interrelated by a web of matter an...
Typescript (photocopy).Researchers have suggested two approaches for designing software development ...
Various formal languages have been proposed in the literature for the individual-based modelling of ...
The simecol package provides an open structure to implement, simulate and share ecological models. A...
In this work, we consider that the modelling of complex domains can be performed using Domain Specif...
Model development is of vital importance for understanding and management of ecological processes. I...
There is a growing interest in programs which help users with little experience of computing to cons...
International audienceIn the field of ecoinformatics, synthetic ecologies approach intends to reprod...
Currently the landscape of software ecosystem modelling methods and languages is like Babel after th...
Since its inception, the ecosystem concept has been widely used in ecology and is increasingly findi...
International audienceIn this work, we consider that the modeling of complex domains can be performe...