3 research outputs found

    The learning of sociotechnical practices in embedded systems development

    Get PDF
    Embedded systems are an important element of controlling wind turbines. Embedded systems development and learning are inseparable. This paper presents a study of wind turbine control systems and the developers’ learning with the hope of contributing to the understanding of embedded systems development and practice-based learning. Our approach focuses on the sociotechnical practices, including the reciprocity between constitutive means and the developers’ individual experience; central matters in this framework involve the process of understanding the indeterminacy and the handling of the IT. The embedded systems development case addresses development of hardware, software and their interfaces. Learning occurs, enabled by converging understanding of the indeterminate situation and the different experience of the developers. The case shows that embedded systems developers deliberately keep technical knowledge close to their chests, which constrains learning. The paper contributes to the understanding of the individual systems developer’s learning and the mechanisms of enablers and obstacles in the learning processes

    Applying model based testing approach in electric vehicle charging system : MyEV charging system case study

    Get PDF
    One of the major aspect in embedded system is the design itself. However, it is usually being neglected through consideration even in conception phase where in later part causing discovery of fault and error to the system.This report discusses the current issue that have been arousing the embedded system testing specifically during design phase. Currently, there are few model based testing approach that have been introduced in embedded system field using model diagram. Existing technique of model based testing approach were studied and analysed to come out with the best testing approach to be implemented in electric vehicle charging system. MyEV system has been selected as case study of this approach

    Yhdistetty testausjärjestelmä taajuusmuuttajasähkökäyttöjenkäyttöjen käyttöliittymätyökaluille

    Get PDF
    Testing is an important way to ensure the quality of embedded systems. To establish known testing environments and to obtain cost savings through automation, automated testing frameworks are built around them. This thesis presents a design of an automated testing framework that unifies automated testing frameworks of three different graphical user interface tools of variable speed drives. The new framework is named Unified testing framework and it allows testing that the three user interface tools work both together and with the variable speed drives. The thesis has a focus on embedded devices because variable speed drives and one of the user interface tools is an embedded device. The other two user interface tools are PC software and smartphone software. This thesis is structured to four parts. First a literature survey on theory of testing frameworks is conducted. Then the gained knowledge is applied into analyzing the three existing testing frameworks. After this analysis the design of the Unified testing framework is presented. The validity of the design is proven using a prototype. The validation is done based on its coverage, maintainability and performance.Testaus on tärkeä keino sulautettujen järjestelmien laadun varmistamisessa. Sulautetuille järjestelmille rakennetaan testausjärjestelmiä, jotta voidaan varmistua testausympäristöstä ja jotta testausta automatisoimalla saataisiin rahallisia säästöjä. Tämä työ esittelee automatisoidun testausjärjestelmän joka yhdistää kolme erillistä taajuusmuuttajasähkökäyttöjen graafisten käyttöliittämätyökalujen automatisoitua testausjärjestelmää. Uuden automatisoidun testausjärjestelmän nimi on Unified testing framework. Tämän uuden testausjärjestelmän avulla voidaan testata, että kaikki kolme käyttöliittymätyökalua toimivat oikein sekä keskenään, että taajuusmuuttajasähkökäyttöjen kanssa Tämä työ keskittyy sulautettuihin järjestelmiin, koska taajuusmuuttajasähkökäytöt ja yksi käyttöliittymätyökaluista on sulautettu järjestelmä. Kaksi muuta käyttöliittymätyökalua ovat tietokoneella ja älypuhelimella toimivia ohjelmistoja. Tämä työ on jaettu neljään osaan. Ensiksi tutustutaan testausjärjestelmien teoriaan kirjallisuuskatsauksen avulla. Tätä tietoa sitten sovelletaan analysoimaan alkuperäisiä testausjärjestelmiä. Tämän perusteella muodostetaan ja esitetään Unified testing frameworkin suunnitelma. Lopuksi Unified testing framework validoidaan käyttämällä apuna prototyyppiä. Validointi tapahtuu käyttämällä mittareina kattavuutta, ylläpidettävyyttä ja suorituskykyä
    corecore