首页 | 本学科首页   官方微博 | 高级检索  
     


An architectural approach with separation of concerns to address extra-functional requirements in the development of embedded real-time software systems
Affiliation:Department of Mathematics, University of Padova, via Trieste 63, 35121 Padova, Italy
Abstract:A large proportion of the requirements on embedded real-time systems stems from the extra-functional dimensions of time and space determinism, dependability, safety and security, and it is addressed at the software level. The adoption of a sound software architecture provides crucial aid in conveniently apportioning the relevant development concerns. This paper takes a software-centered interpretation of the ISO 42010 notion of architecture, enhancing it with a component model that attributes separate concerns to distinct design views. The component boundary becomes the border between functional and extra-functional concerns. The latter are treated as decorations placed on the outside of components, satisfied by implementation artifacts separate from and composable with the implementation of the component internals. The approach was evaluated by industrial users from several domains, with remarkably positive results.
Keywords:Embedded real-time systems  Extra-functional properties  Software architecture  Component-based software engineering  Separation of concerns
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号