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

RiDa08

Summary

Judicael Ribault and Olivier Dalle (2008) Enabling advanced simulation scenarios with new software engineering techniques. In 20th European Modeling and Simulation Symposium (EMSS 2008). Briatico, Italy. (PDF)

Abstract

In this paper, we introduce new techniques in the field of simulation to help in the process of building advanced simulation scenarios using preexisting simulation components. The first technique consists in using the Aspect Oriented Programming paradigm to capture some of the private data of an existing model component.The second one is an Architecture Description Language (ADL) designed for the Fractal component model, that offers definition overloading and extension mechanisms similar to those found in traditional Object Oriented languages. The benefits of using both techniques are illustrated by simple use cases of network security studies.

Bibtex entry

@INPROCEEDINGS { RiDa08,
    AUTHOR = { Ribault, Judicael and Dalle, Olivier },
    TITLE = { Enabling advanced simulation scenarios with new software engineering techniques },
    BOOKTITLE = { 20th European Modeling and Simulation Symposium (EMSS 2008) },
    YEAR = { 2008 },
    ADDRESS = { Briatico, Italy },
    ABSTRACT = { In this paper, we introduce new techniques in the field of simulation to help in the process of building advanced simulation scenarios using preexisting simulation components. The first technique consists in using the Aspect Oriented Programming paradigm to capture some of the private data of an existing model component.The second one is an Architecture Description Language (ADL) designed for the Fractal component model, that offers definition overloading and extension mechanisms similar to those found in traditional Object Oriented languages. The benefits of using both techniques are illustrated by simple use cases of network security studies. },
    PDF = { ftp://ftp-sop.inria.fr/mascotte/Publications/RiDa08.pdf },
}