2005 · 10 citations · 8 references
EngineeringVideo Coding FormatMultimedia ProcessorComputer ArchitectureFractal ComponentsSoftware EngineeringSoftware ReuseEmbedded SystemsEmbedded ArchitectureSoftware AnalysisComponent SystemHardware SecurityMpsoc Sw DesignSoftware ComponentMultimedia Signal ProcessingComponent-based Software EngineeringDesignComputer EngineeringComputer ScienceMultimedia DeliverySoftware DesignComponent TechnologyOs CustomizationApplication ComplexityH.264 DecoderSystem Software
Vis-a-vis the growing application complexity, embedded software developers are in search of novel design methodologies. Component-based software engineering seems to be a good candidate to respond to this need. We are developing Think, a light-weight implementation of Fractal components that is specially designed for embedded software systems. In this paper, we explain over an H.264 decoder case study how component-based design increases the software reuse, enables the specialization of the underlying system software and unifies the implementation with architectural design while ensuring high performance.
8
Extensibility safety and performance in the SPIN operating system
Brian N. Bershad, Stefan Savage, Przemysław Pardyak et al. · 1995 · 949 citations
Bryan Ford, Godmar Back, Greg Benson et al. · 1997 · 257 citations · Full text
Knit: component composition for systems software
Alastair Reid, Matthew Flatt, Leigh Stoller et al. · Operating Systems Design and Implementation · 2000 · 107 citations