LSD is a platform designed to design, build, execute and analyse agent-based simulation models.
The final code of a LSD model consists in pure C++, though the building does not require the writing of the code for the complete program.
LSD is designed on the concept of “equation”, meant to be snipped of code representing a the computation required by a model variable to update its value during a simulation run.
LSD automatically combines the equations of the model to generate the steps required to compute the values for all the variables in the model.
The system is endowed with a suite of intuitive tools allowing the user to construct the model, analyse the results, identify and correct errors, and revise its content.
LSD has been used for more than two decades to build hundreds of models. Marco Valente is the original author of LSD while working at IIASA for a project led by G.Dosi. Today Marcelo Pereira is the leading developer.