Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Open implementation design guidelines
ICSE '97 Proceedings of the 19th international conference on Software engineering
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Dynamic and selective combination of extensions in component-based applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Describing and using non functional aspects in component based applications
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Contract-driven creation and operation of virtual enterprises
Computer Networks: The International Journal of Computer and Telecommunications Networking
Mastering Enterprise Javabeans
Mastering Enterprise Javabeans
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A Service Level Agreement Language for Dynamic Electronic Services
Electronic Commerce Research
Using Interceptors to Enhance CORBA
Computer
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Implementing Layered Designs with Mixin Layers
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
AOP: Does It Make Sense? The Case of Concurrency and Failures
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
An experiment in feature engineering
Programming methodology
DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems
Proceedings of the 25th International Conference on Software Engineering
Using QDL to Specify QoS Aware Distributed (QuO) Application Configuration
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Reconciling System Requirements and Runtime Behavior
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Constructing Adaptive Software in Distributed Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Transaction policies for service-oriented computing
Data & Knowledge Engineering - Special issue: Contract-driven coordination and collaboration in the internet context
Using client puzzles to protect TLS
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Transaction policies for service-oriented computing
Data & Knowledge Engineering - Special issue: Contract-driven coordination and collaboration in the internet context
Toward autonomic web services trust and selection
Proceedings of the 2nd international conference on Service oriented computing
Supporting policy-driven behaviors in web services: experiences and issues
Proceedings of the 2nd international conference on Service oriented computing
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Agent-based trust model involving multiple qualities
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
DISCOA: architectural adaptations for security and QoS
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Doxpects: aspects supporting XML transformation interfaces
Proceedings of the 5th international conference on Aspect-oriented software development
Colombo: lightweight middleware for service-oriented computing
IBM Systems Journal
Publishing and composition of atomicity-equivalent services for B2B collaboration
Proceedings of the 28th international conference on Software engineering
Semantic WS-agreement partner selection
Proceedings of the 15th international conference on World Wide Web
Managing End-to-End QoS in Distributed Embedded Applications
IEEE Internet Computing
Business processes for web services: principles and applications
IBM Systems Journal
Local analysis of atomicity sphere for B2B collaboration
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Semantics-enriched QoS policies for web service interactions
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
Support for distributed adaptations in aspect-oriented middleware
Proceedings of the 7th international conference on Aspect-oriented software development
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Towards policy-based management of sensor networks
Proceedings of the 3rd international workshop on Middleware for sensor networks
Service Oriented Architecture: Overview and Directions
Advances in Software Engineering
Simulation of IT Service Processes with Petri-Nets
Service-Oriented Computing --- ICSOC 2008 Workshops
E-Services: Paving the Way for Mobile Clients
Proceedings of the 2008 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2008
From the Queue to the Quality of Service Policy: A Middleware Implementation
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
Customer-defined service level agreements for composite applications
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Journal of Systems and Software
QoS requirement generation and algorithm selection for composite service based on reference vector
Journal of Computer Science and Technology
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Managing concern interactions in middleware
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Multi-stage aspect-oriented composition of component-based applications
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Web services QoS: external SLAs and internal policies or: how do we deliver what we promise?
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Dealing with fixable and non-fixable properties in service matchmaking
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
AMPol-Q: adaptive middleware policy to support qos
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
I-queue: smart queues for service management
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Multi-view refinement of AO-connectors in distributed software systems
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
Dynamic composition of cross-organizational features in distributed software systems
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Aspect-Oriented development of crosscutting features in distributed, heterogeneous systems
Transactions on Aspect-Oriented Software Development II
Cloud service selection based on variability modeling
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Patterns for measuring performance-related QoS properties in service-oriented systems
Proceedings of the 17th Conference on Pattern Languages of Programs
Transactions on Aspect-Oriented Software Development X
Hi-index | 0.00 |
A holy grail of component-based software engineeringis "write-once, reuse everywhere". However, inmodern distributed, component-based systems supportingemerging application areas such as service-orientede-business (where web services are viewed as components)and Peer-to-Peer computing, this is difficult. Non-functional requirements (related to quality-of-service (QoS) issues such as security, reliability,and performance) vary with deployment context, andsometimes even at run-time, complicating the task ofre-using components. In this paper, we present amiddleware-based approach to managing dynamicallychanging QoS requirements of components. Policiesare used to advertise non-functional capabilities andvary at run-time with operating conditions. We alsoprovide middleware enhancements to match, interpret,and mediate QoS requirements of clients and servers atdeployment time and/or runtime.