The author introduces a new model of a process of an embedded software development, costs of which can be significantly reduced along with improving the code quality and the final code performance. This new development technique and the new software architecture is called 'Triplets' and was first applied when developing an embedded software for a modern car instrument cluster. The model of Triplets software architecture consists of a number of entities of only three different types. First is an input-oriented entity: Inplet, which receives an input signal and creates a standardized software representation of that signal. The second type is an output-oriented entity: Outplet, which creates a required output signal basing on standardized representations of one or more input signals. The third type of entities: Switchlet is responsible for providing all the necessary connections (links, transfers) for inplets and outplets. The architecture of a software system properly designed according to the Triplets model is characterized by the minimal possible difficulty of construction or is close to that. Triplets architecture allows to prepare a complete design directly from the customer specifications and to write it in a form of tables called Advance patterns. Since the architectural overhead in Triplets is minimal, they are especially useful when the requested software is not fully covered with specifications. As direct consequence, triplets are targeted especially for parallel development of several software systems which will have to coexist and to cooperate.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Triplets - Better software and cheaper development


    Additional title:

    Triplets - Entwicklungsmethodik für Embedded Software


    Contributors:


    Publication date :

    2003


    Size :

    9 Seiten, 7 Bilder, 1 Tabelle, 3 Quellen




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    Triplets - Better Software and Cheaper Development

    Lewandowski, M. / VDI | British Library Conference Proceedings | 2003


    Triplets - better software and cheaper development

    Lewandowski,M. / Ixfin Magneti Marelli,Boeblingen,DE | Automotive engineering | 2003


    Is Faster, Cheaper Better?

    David, L. | British Library Online Contents | 1998


    Better and cheaper desalination plants

    Olsson, J. | Tema Archive | 1993