Deprecated: Assigning the return value of new by reference is deprecated in /u/deptinfo/dalle/www/wiki2/cookbook/sourceblock.php on line 153

Warning: Cannot modify header information - headers already sent by (output started at /u/deptinfo/dalle/www/wiki2/cookbook/sourceblock.php:153) in /u/deptinfo/dalle/www/wiki2/pmwiki.php on line 885
Olivier Dalle's Corner: Main / Full Biblio

Dal11b

Summary

Olivier Dalle (2011) Should Simulation Products Use Software Engineering Techniques or Should They Reuse Products of Software Engineering? — Part 2. Modeling \& Simulation Magazine, 11(4).Online publication. (PDF)

Abstract

This two-part article addresses the issues concerning the building of newsimulation software by either reusing existing general purpose software productsand concepts or by writing the simulation software from scratch. The firstpart, published in the previous issue of the M&S Magazine, described aselected list of existing software that could be used as a basis for building anew product. In this second part, we come back on some of this selectedsoftware, and further elaborate on their original concepts and the new perspective they would open if they were applied to a computersimulation software. In particular, we discuss the possibility ofsplitting a simulation code in many parts using Separation of Concernstechniques; we investigate the potential of sharing thesame instance of a component multiple times in a hierarchical componentmodel; and we discuss the perspective of centering the softwaredesign on the trial-and-error incremental process instead of a classical development process.

Bibtex entry

@ARTICLE { Dal11b,
    AUTHOR = { Dalle, Olivier },
    TITLE = { Should Simulation Products Use Software Engineering Techniques or Should They Reuse Products of Software Engineering? — Part 2 },
    JOURNAL = { Modeling \& Simulation Magazine },
    PUBLISHER = { Sage Publishers },
    YEAR = { 2011 },
    VOLUME = { 11 },
    NUMBER = { 4 },
    MONTH = { October },
    NOTE = { Online publication },
    PDF = { ftp://ftp-sop.inria.fr/mascotte/Publications/Dal11b.pdf },
    ABSTRACT = { This two-part article addresses the issues concerning the building of newsimulation software by either reusing existing general purpose software productsand concepts or by writing the simulation software from scratch. The firstpart, published in the previous issue of the M&S Magazine, described aselected list of existing software that could be used as a basis for building anew product. In this second part, we come back on some of this selectedsoftware, and further elaborate on their original concepts and the new perspective they would open if they were applied to a computersimulation software. In particular, we discuss the possibility ofsplitting a simulation code in many parts using Separation of Concernstechniques; we investigate the potential of sharing thesame instance of a component multiple times in a hierarchical componentmodel; and we discuss the perspective of centering the softwaredesign on the trial-and-error incremental process instead of a classical development process. },
}