Examensarbete 9613; Tobias Öbrink
Referat
Vad är definitionen på en omgivningssimulator? Går det att göra en
omgivningssimulator som enkelt kan återanvändas mellan olika projekt? Dessa var
de frågor som jag ställdes inför och förväntades svara på.
Definitionen av en omgivningssimulator varierar beroende av vad den är tänkt
att användas till; utbildning/övning eller utveckling/testning. Denna rapport
behandlar en omgivningssimulator avsedd för testning. Definitionen av en sådan
kan kort sammanfattas som; En lägesbildsgenerator som ska generera indata till
ett visst datorsystem enligt ett visst scenario.
Enkel återanvändning mellan projekt är en svårare fråga. Att göra en
omgivningssimulator för ett specifikt projekt är enkelt eftersom man vet vad
som skall simuleras och vilka funktioner som användarna önskar. Att försöka
prediktera vad en framtida användare kan tänkas vilja testa hos ett framtida
system med okänd konfiguration anser jag är meningslöst. Istället
rekommenderar jag att man har en utvecklingsmiljö för simulatorer som
tillhandahåller
1. En kunskapsbas med dokumentation och erfarenheter, typlösningar m.m
2. Ett enkelt "bassystem"
3. En enkel modell för utbyggnad och modifiering av bassystemet.
I rapporten har jag givit ett förslag till punkterna 2 och 3. Kunskapsbasen har
påbörjats i samband med en inventering av existerande simulatorer som jag
genomförde som praktikjobb under sommaren innan examensarbetet påbörjades.
Abstract
What is the definition of an environment simulator? Is it possible to make an
environment simulator that easily can be reused by future projects? These were
the questions that I was confronted by and that I was supposed to answer.
The definition varies according to the planned purpose of the environment
simulator; education/training or development/testing. This report discusses an
environment simulator for testing. A short definition for such an environment
simulator is; a plot generator that generate input data to a certain computer
system according to a certain scenario.
Easy reusability between different projects is a little bit trickier to
achieve. To design an environment simulator for a specific project is easy,
because you already know what kind of equipment that is to be simulated and
which functions and what type of data that the users wants. To try to predict
what a future user wants to test in his particular system, years from now, is
in my opinion a pointless waste of time. Instead I recommend to develop a
resource base consisting of
1. A reference library with documentation, manuals, solutions to typical
problems, etc
2. A simple "base system"
3. A simple model for development and modification of the base system.
In this report there is a draft for no. 2 and 3. Some materials for the
reference library I collected during an inventory of "simulators for external
equipment" the summer 1995.
Upp till sidan
Examensarbeten i datalogi vid SU.
Senast ändrad 96-04-26
<svl-su@nada.kth.se>