A Security Characterisation Framework for Trustworthy Component Based Software Systems
نویسندگان
چکیده
This paper explores how to characterise security properties of software components, and how to reason about their suitability for a trustworthy compositional contract. Our framework provides an explicit opportunity for software composers as well as software components to test a priori security properties of software components in a system composition. The proposed framework uses logic programming as a tool to represent security properties of atomic components and reason about their compositional matching with other components. This enables software components as well as composers to 'test' possible matches and mismatches between the security properties of the candidate components and the security requirements of the enclosing application system.
منابع مشابه
A Formal Component-based Software Engineering Approach for Developing Trustworthy Systems
A Formal Component-Based Software Engineering Approach for Developing Trustworthy Systems Mubarak Sami Mohammad, Ph.D. Concordia University, 2009 Software systems are increasingly becoming ubiquitous, affecting the way we experience the world. Embedded software systems, especially those used in smart devices, have become an essential constituent of the technological infrastructure of modern soc...
متن کاملA formal approach for the specification and verification of trustworthy component-based systems
Software systems are increasingly becoming ubiquitous affecting the way we experience the world. Embedded software systems, especially those used in smart devices, have become an essential constituent of the technological infrastructure of modern societies. Such systems, in order to be trusted in society, must be proved to be trustworthy. Trustworthiness is a composite non-functional property t...
متن کاملA Formal Approach For The Development of Trustworthy Component-Based RTRS - Steam Boiler Controller Case Study∗
This paper presents a formal approach for the development of trustworthy real-time reactive systems (RTRS). Safety and security are considered as the two significant properties for trustworthy RTRS. A component-based modeling, formal descriptions for components, and a modelchecking method to formally verify security and safety properties in the component model are presented. The methods are ill...
متن کاملAn Adaptive System Framework for Surface Characterisation
Surface features have been recognised to be significant in many fields and the characterisation techniques are being constantly improved. The surface characterisation systems are developed by various instrument companies and institutions. However, the lack of good extensibility, reusability and maintainability is a serious obstacle to the system innovation. Component based software development ...
متن کاملA component-based development process for trustworthy systems
This paper introduces a new process for a rigorous component-centered development of trustworthy systems. The rationale for our perspective of the process is two-fold. The activities prescribed in a conventional software engineering development process are neither suitable nor sufficient for developing component-based systems. Component-based development methods that are currently practised do ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003