Title :
QoP and QoS Policy Cognizant Module Composition
Author :
Seymer, Paul ; Stavrou, Angelos ; Wijesekera, Duminda ; Jajodia, Sushil
Author_Institution :
Center for Secure Inf. Syst., George Mason Univ., Fairfax, VA, USA
Abstract :
Component-based software engineering is generally recognized as one of the best methods to develop, deploy, and manage increasingly complex software systems. To enable the dynamic composition of software modules, it is often required to expose their functionality dependencies. This results the a well-known requires-provides specifications´ model. In this paper, we introduce a framework that enables individual software components to specify their requires-provides interfaces in a policy dependent way. Our framework specifies policies as combinations of Constraint Logic Programming (CLP) based rules. Moreover, our policies are flexible and expressive, allowing the enforcement of multiple aspects for the requested composition including security and quality of service. We apply our framework to specify Quality of Protection (QoP) and Quality of Service (QoS) policies. We demonstrate the applicability of our policy language using as an example a teleconferencing application with diverse requirements for the specification of security and resource policies.
Keywords :
logic programming; object-oriented programming; software quality; QoP policy; QoS policy cognizant module composition; Quality of Protection; Quality of Service policies; complex software system; component based software engineering; constraint logic programming; individual software component; policy dependent way; policy language; software modules dynamic composition; Access control; Artificial neural networks; Mobile communication; Quality of service; Streaming media; Three dimensional displays; Policies for aspect-oriented software; Policies for software interfaces; Policy-based software composition;
Conference_Titel :
Policies for Distributed Systems and Networks (POLICY), 2010 IEEE International Symposium on
Conference_Location :
Fairfax, VA
Print_ISBN :
978-1-4244-8206-1
Electronic_ISBN :
978-0-7695-4238-6
DOI :
10.1109/POLICY.2010.16