{"title":"The OSA project: an example of component based software engineering techniques applied to simulation","authors":"Olivier Dalle","doi":"10.1145/1357910.1358090","DOIUrl":null,"url":null,"abstract":"In this paper I manage to give a global and comprehensive overview on the Open Simulation Architecture project (OSA). OSA is an open software platform that aims at supporting empirical studies based on discrete-event simulations. The underlying philosophy of OSA is to exploit and apply everywhere it is possible the latest relevant Component-Based Software Engineering (CBSE) techniques, in order to ease reuse of existing or new simulation software and models. In this paper we show how these techniques may be applied at several levels (Architecture, Simulation Engine, Modeling API and Simulation Engine) and with which expected benefits.","PeriodicalId":91410,"journal":{"name":"Summer Computer Simulation Conference : (SCSC 2014) : 2014 Summer Simulation Multi-Conference : Monterey, California, USA, 6-10 July 2014. Summer Computer Simulation Conference (2014 : Monterey, Calif.)","volume":"13 1","pages":"1155-1162"},"PeriodicalIF":0.0000,"publicationDate":"2007-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Summer Computer Simulation Conference : (SCSC 2014) : 2014 Summer Simulation Multi-Conference : Monterey, California, USA, 6-10 July 2014. Summer Computer Simulation Conference (2014 : Monterey, Calif.)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1357910.1358090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
In this paper I manage to give a global and comprehensive overview on the Open Simulation Architecture project (OSA). OSA is an open software platform that aims at supporting empirical studies based on discrete-event simulations. The underlying philosophy of OSA is to exploit and apply everywhere it is possible the latest relevant Component-Based Software Engineering (CBSE) techniques, in order to ease reuse of existing or new simulation software and models. In this paper we show how these techniques may be applied at several levels (Architecture, Simulation Engine, Modeling API and Simulation Engine) and with which expected benefits.