Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
Due to the growth of non-recurring engineering costs, that is, those generated by repeated solutions to each project, many organizations seek more disciplined design styles for dealing with them. Recurrence increases production costs and... more
Due to the growth of non-recurring engineering costs, that is, those generated by repeated solutions to each project, many organizations seek more disciplined design styles for dealing with them. Recurrence increases production costs and pressure to reduce the delivery time. Approximately 60% to 90% of an embedded system is quite similar to previously developed systems and can be reused. The same is observed in embedded systems components for space applications where 95% of them are reused and 90% consists of software. This work basically explores reuse with: (1) A layered-based software development for nanosat projects (2) A technique to develop to reuse embedded software components deployed on each layer (3) Assurance that projects tend to finish successfully and obtain higher productivity gains (4) Promotion of parallel development, and (5) A combination of software quality concepts required for components´certification.