STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Understanding and Using Context
Personal and Ubiquitous Computing
Guest Editors' Introduction: Context-Aware Computing
IEEE Pervasive Computing
A Classification of CASE Technology
Computer
The Vision of Autonomic Computing
Computer
Goal-Based Requirements Analysis
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
A TTCN-3 Based Online Test and Validation Platform for Internet Services
ISADS '03 Proceedings of the The Sixth International Symposium on Autonomous Decentralized Systems (ISADS'03)
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Service components for managing the life-cycle of service compositions
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Augmenting semantic web service descriptions with compositional specification
Proceedings of the 13th international conference on World Wide Web
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Loosely Coupled: The Missing Pieces of Web Services
Loosely Coupled: The Missing Pieces of Web Services
QoS Aggregation for Web Service Composition using Workflow Patterns
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Hybrid web service composition: business processes meet business rules
Proceedings of the 2nd international conference on Service oriented computing
Automated synthesis of executable web service compositions from BPEL4WS processes
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
The Audition Framework for TestingWeb Services Interoperability
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
An Architecture for Flexible Web Service QoS Negotiation
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
ASWEC '06 Proceedings of the Australian Software Engineering Conference
LTSA-WS: a tool for model-based verification of web service compositions and choreography
Proceedings of the 28th international conference on Software engineering
Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility
Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility
Choreography for the Grid: towards fitting BPEL to the resource framework: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Exploring Perturbation Based Testing for Web Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Soa in Practice: The Art of Distributed System Design
Soa in Practice: The Art of Distributed System Design
Towards automating regression test selection for web services
Proceedings of the 16th international conference on World Wide Web
A Model Checking Approach to Verify BPEL4WS Workflows
SOCA '07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications
Planning and monitoring the execution of web service requests
International Journal on Digital Libraries - Special issue on Service-Oriented Computing
Dynamic Reconfigurable Testing of Service-Oriented Architecture
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Contract-Based Testing for Web Services
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Conformance checking of processes based on monitoring real behavior
Information Systems
Test and Analysis of Web Services
Test and Analysis of Web Services
Business alignment: using process mining as a tool for Delta analysis and conformance testing
Requirements Engineering
Self-organization algorithms for autonomic systems in the SelfLet approach
Proceedings of the 1st international conference on Autonomic computing and communication systems
Business process management: profiting from process
Business process management: profiting from process
Discovering web services to specify more complete system requirements
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Performance prediction of web service workflows
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Modeling and analyzing context-aware composition of services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Automatic conformance testing of web services
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
The impact of research on the development of middleware technology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards a formal model of autonomic services based on SelfLets
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
A semantic end-to-end QoS model for dynamic service oriented environments
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Embedding continuous lifelong verification in service life cycles
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Towards the Next Generation of Service-Based Systems: The S-Cube Research Framework
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Predicting Performance Properties for Open Systems with KAMI
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Requirements-Driven Collaborative Choreography Customization
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Performance Evaluation of Self-reconfigurable Service-oriented Software With Stochastic Petri Nets
Electronic Notes in Theoretical Computer Science (ENTCS)
Exploiting assumption-based verification for the adaptation of service-based applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Programming evolvable web services
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
Towards pro-active adaptation with confidence: augmenting service monitoring with online testing
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Engineering self-coordinating software intensive systems
Proceedings of the FSE/SDP workshop on Future of software engineering research
Modeling and reasoning about service-oriented applications via goals and commitments
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
An approach for virtual appliance distribution for service deployment
Future Generation Computer Systems
Replacement policies for service-based systems
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Towards dynamic adaptation within an ESB-based service infrastructure layer
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
Testing in Service Oriented Architectures with dynamic binding: A mapping study
Information and Software Technology
Integrated estimation and tracking of performance model parameters with autoregressive trends
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Performance sensitive self-adaptive service-oriented software using hidden Markov models
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Modularity for the changing meaning of changing
Proceedings of the tenth international conference on Aspect-oriented software development
Adaptive provisioning of human expertise in service-oriented systems
Proceedings of the 2011 ACM Symposium on Applied Computing
Architectural issues of adaptive pervasive systems
Graph transformations and model-driven engineering
Is collaborative QoS the solution to the SOA dependability dilemma?
Architecting dependable systems VII
Service research challenges and solutions for the future internet
Model-driven development of adaptive service-based systems with aspects and rules
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Composite service optimization through decentralized coordination
Proceedings of the 8th ACM international conference on Autonomic computing
Composite service adaptation: a QoS-driven approach
Proceedings of the 5th International Conference on Communication System Software and Middleware
Towards accurate failure prediction for the proactive adaptation of service-oriented systems
Proceedings of the 8th workshop on Assurances for self-adaptive systems
Computational REST meets Erlang
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Future internet apps: the next wave of adaptive service-oriented systems?
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Future internet technology for the future of transport and logistics
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
A Model Driven Approach to the Analysis of Quality Scenarios within Self-Adaptable SOA Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
QoS driven dynamic binding in-the-many
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Constraint-Based runtime prediction of SLA violations in service orchestrations
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
QoS-Driven proactive adaptation of service composition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Runtime monitoring of functional component changes with behavior models
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Requirements monitoring for adaptive service-based applications
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
A dynamic component model for cyber physical systems
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Reactive service selection in dynamic service environments
ESOCC'12 Proceedings of the First European conference on Service-Oriented and Cloud Computing
A constraint-based approach to quality assurance in service choreographies
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Evolution, adaptation, and the quest for incrementality
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
Model-driven specification of adaptive cloud-based systems
Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
Requirements and architectural approaches to adaptive software systems: a comparative study
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
RPC automation: making legacy code relevant
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
A systematic literature review of service choreography adaptation
Service Oriented Computing and Applications
The WTE+ framework: automated construction and runtime adaptation of service mashups
Automated Software Engineering
A survey of change management in service-based environments
Service Oriented Computing and Applications
Enhancing Federated Cloud Management with an Integrated Service Monitoring Approach
Journal of Grid Computing
Enhancing the OPEN Process Framework with service-oriented method fragments
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Future software systems will operate in a highly dynamic world. Systems will need to operate correctly despite of unespected changes in factors such as environmental conditions, user requirements, technology, legal regulations, and market opportunities. They will have to operate in a constantly evolving environment that includes people, content, electronic devices, and legacy systems. They will thus need the ability to continuously adapt themselves in an automated manner to react to those changes. To realize dynamic, self-adaptive systems, the service concept has emerged as a suitable abstraction mechanism. Together with the concept of the service-oriented architecture (SOA), this led to the development of technologies, standards, and methods to build service-based applications by flexibly aggregating individual services. This article discusses how those concepts came to be by taking two complementary viewpoints. On the one hand, it evaluates the progress in software technologies and methodologies that led to the service concept and SOA. On the other hand, it discusses how the evolution of the requirements, and in particular business goals, influenced the progress towards highly dynamic self-adaptive systems. Finally, based on a discussion of the current state of the art, this article points out the possible future evolution of the field.