Think: View-Based Support of Non-functional Properties in Embedded Systems

Zhejiang(2009)

引用 38|浏览3
暂无评分
摘要
Component-Based Software Engineering (CBSE) does not yet fully address non-functional requirements of embedded systems. To reach this goal, we show how to extend a component model like FRACTAL with relevant abstractions such as threads, protection rings, or security domains. The FRACTAL Architecture Description Language (ADL) is extended by means of properties that tag components, bindings, and interfaces of the system architectural definition with execution schemes, dynamic reconfiguration strategies, protection and isolation patterns, or QoS features. Each extension captures a property-specific "system view" offering a sound basis to address some non-functional requirement. These extensions were experimented in the THINK framework, a C-based implementation of FRACTAL. Results show that THINK provides a generic and efficient approach to fully support these extensions thanks to a customizable toolchain.
更多
查看译文
关键词
component-based software engineering,c-based implementation,system view,protection ring,view-based support,non-functional properties,qos feature,non-functional requirement,system architectural definition,fractal architecture description language,think framework,embedded system,embedded systems,embedded software,operating system,software architecture,separation of concern,component based software engineering,system architecture,computer architecture,kernel,fractals,helium,component model,object oriented programming,component based design,security,separation of concerns,servers,architecture description language,non functional requirement,software systems,data mining,programming,software engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要