2007 · 18 citations · 13 references
EngineeringComputer ScienceComputer SystemsEmbedded SystemsOperating SystemsReal-time SystemsEmbedded Operating SystemsEmbedded Software DesignEmbedded Systems ArchitectureEmbedded Systems DesignEmbedded Systems ProgrammingReal-time Systems DesignAspect-oriented ProgrammingEmbedded Application DevelopmentEmbedded Software ArchitectureEmbedded Software DevelopmentMemory Footprint Reduction
The application of aspect-oriented programming (AOP) to the embedded operating system domain is still a very controversial topic, as this area demands high performance and small memory footprint. However, recent studies quantifying aspects overheads in AspectC++ show that the resource cost is very low. Therefore, operating system development may benefit with the modularization of crosscutting concerns and system specialization offered by AOP.
13
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations · Full text
System structure for software fault tolerance
Brian Randell · IEEE Transactions on Software Engineering · 1975 · 1.1K citations
Large-scale AOSD for middleware
Adrian Colyer, Andrew Clement · 2004 · 157 citations