haku: @keyword Control / yhteensä: 69
viite: 36 / 69
Tekijä: | Leivo, Antti |
Työn nimi: | Ajoneuvojen ohjelmistokehitys |
Automotive Software Development | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2005 |
Sivut: | 86 s. + liitt. Kieli: fin |
Koulu/Laitos/Osasto: | Automaatio- ja systeemitekniikan osasto |
Oppiaine: | Automaation tietotekniikka (AS-116) |
Valvoja: | Koskinen, Kari |
Ohjaaja: | Sainio, Panu |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark TKK 5312 | Arkisto |
Avainsanat: | automotive software development embedded systems model-based development hardware-in-the-loop simulation testing automatic code generation test automation control system electronic control unit rapid control prototyping ohjelmistokehitys ajoneuvo sulautetut järjestelmät mallipohjainen kehitys hardware-in-the-loop simulointi testaus automaattinen koodingenerointi testausautomaatio säätöjärjestelmä elektroninen ohjausyksikkö rapid control prototyping |
Tiivistelmä (fin): | Ajoneuvot sisältävät yhä enenevässä määrin säätöjärjestelmiä, antureita ja toimilaitteita, jotka toimivat tietokoneiden ohjaamina. Sotilaskäyttöön tuleva panssariajoneuvo tarjoaa erityisen haastavat olosuhteet ohjelmistokehitykselle. Alan kova kilpailu on tuonut paineita kehittää prosesseja, joilla ohjausjärjestelmien kehityksestä saadaan luotettavaa ja nopeaa kustannustehokkaasti. Tässä työssä perehdyttiin aluksi kirjallisuuden avulla ohjelmistokehityksen vaiheisiin ja sen problematiikkaan. Sen jälkeen perehdyttiin ajoneuvoihin kohdesovelluksena ja niiden erityispiirteisiin, sekä siviiliajoneuvojen valmistajien käyttämiin menetelmiin ja työkaluihin. Työkaluista tehtiin vertailu, jonka pohjalta voidaan valita tämän projektin vaatimuksiin parhaat vaihtoehdot. Tavoitteena on luoda ohjelmistokehitysympäristö, jossa oikeilla työkaluilla ja kehitysmenetelmillä saadaan tehokkaasti luotua panssariajoneuvon ohjausyksiköiden ohjelmisto. Ohjelmistokehitysprosessin tarkastelussa keskityttiin graafiseen mallintamiseen ja simulointimallien käyttöön perustuviin menetelmiin ja selvitettiin, minkälainen järjestely tarvitaan, jotta kehitysprosessi saataisiin toimivaksi. Alan markkinoiden työkalutarjonta oli suhteellisen runsasta, ottaen huomioon, kuinka uudenlaista tekniikkaa se on. Työkaluja vertailtiin vaatimusten pohjalta ja tehtiin hankintasuunnitelma. Lisäksi tehtiin ohjeistus, jonka avulla ohjausohjelmiston kehitystyö pyritään saamaan halutun suuntaiseksi. |
Tiivistelmä (eng): | Amount of control systems, sensors and actuators controlled by microprocessors applied in vehicles is growing. Armoured vehicle used in military operations offers especially challenging environment for software development. Hard competition in this field has stressed companies to improve their processes for rapidly and affordably developing reliable control systems. At the beginning I read literacy to familiarize myself with software development phases and problematic. As a particular target application I examined the special features of automotive software development and methods and tools used by automotive manufacturers. I did a comparison to make it possible to choose right tools to meet project requirements. The main goal is to design a software development environment that enables developer team to effectively create control unit software. The main focus of the work was in methods using graphical modelling and simulation models. I worked out for proper arrangement for making development process functional. Tools offered on the market were relatively abundant, considering how novel this technology is. Tools were compared according to requirement and purchase proposal was made. In addition, I wrote modelling and development guidelines for the development team. |
ED: | 2005-03-02 |
INSSI tietueen numero: 28117
+ lisää koriin
INSSI