Monthly Archives: December 2014

Une methode pour le developpement collaboratif de systemes embarques

Une methode pour le developpement collaboratif de systemes embarques

  • Nicolas Hili. Une méthode pour le développement collaboratif de systèmes embarqués. PhD thesis, Université de Grenoble, 2014.
    [BibTeX] [Abstract] [Download PDF]

    Embedded system development is complex. This complexity has several sources. A first one is embedded system own specificities (physical world measurement and control, execution on a physical resource-constrained platform, reliability, responsiveness, …) that distinguish themselves from software systems. Another one comes from industrial concerns about whom these systems are subject to: product and development costs and delays, multidisciplinary teams, system documentation and certification. To handle this complexity, few methods and languages have been proposed. They focus on a modeling of both application and platform part included in an embedded system. However, the notions of method and process model are barely known from the embedded system community and current methods do not capitalize on the knowledge acquired by other engineering domains like information systems. The goal of this thesis is the definition, the formalization and the tooling of an embedded system development method. To do that, this work focuses on four main contributions: (1) the formalization of a guided process and a language to ensure a consistent modeling of both the application and the platform, (2) the composition of complex platforms to permit a progressive implementation of an application on its concrete platform, (3) the integration of a project management and a product traceability allowing the project manager to measure and monitor the development progress, to organize his team and to parallelize the development, and (4) the development of a tool designed to support the process, the language and the project management.

    @PhdThesis{2014-12-HILI,
    author = {Nicolas Hili},
    title = {{Une m\'{e}thode pour le d\'{e}veloppement collaboratif de syst\`{e}mes embarqu\'{e}s}},
    institution = {Universit\'{e} de Grenoble},
    date = {2014-12-11},
    url = {http://www.researchgate.net/publication/281377584_Une_mthode_pour_le_dveloppement_collaboratif_de_systmes_embarqus},
    address = {Universit\'{e} de Grenoble},
    abstract = {Embedded system development is complex. This complexity has several sources. A first one is embedded system own specificities (physical world measurement and control, execution on a physical resource-constrained platform, reliability, responsiveness, ...) that distinguish themselves from software systems. Another one comes from industrial concerns about whom these systems are subject to: product and development costs and delays, multidisciplinary teams, system documentation and certification. To handle this complexity, few methods and languages have been proposed. They focus on a modeling of both application and platform part included in an embedded system. However, the notions of method and process model are barely known from the embedded system community and current methods do not capitalize on the knowledge acquired by other engineering domains like information systems. The goal of this thesis is the definition, the formalization and the tooling of an embedded system development method. To do that, this work focuses on four main contributions: (1) the formalization of a guided process and a language to ensure a consistent modeling of both the application and the platform, (2) the composition of complex platforms to permit a progressive implementation of an application on its concrete platform, (3) the integration of a project management and a product traceability allowing the project manager to measure and monitor the development progress, to organize his team and to parallelize the development, and (4) the development of a tool designed to support the process, the language and the project management.},
    year = {2014}
    }

Posted in Dissemination | Leave a comment