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.
Triplets - Better software and cheaper development
Triplets - Entwicklungsmethodik für Embedded Software
2003
9 Seiten, 7 Bilder, 1 Tabelle, 3 Quellen
Conference paper
English
Triplets - Better Software and Cheaper Development
British Library Conference Proceedings | 2003
|Triplets - better software and cheaper development
Automotive engineering | 2003
|British Library Online Contents | 1998
|Better and cheaper desalination plants
Tema Archive | 1993
|Marketplace: Cheaper, better car insurance
Online Contents | 1999