Extreme programming explained: embrace change
Extreme programming explained: embrace change
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Extreme Programming Installed
Managing Requirements for Business Value
IEEE Software
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
A Service Management Framework for Service-Oriented Enterprises
CEC '04 Proceedings of the IEEE International Conference on E-Commerce Technology
Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
Associating assertions with business processes and monitoring their execution
Proceedings of the 2nd international conference on Service oriented computing
Eliciting service composition in a goal driven manner
Proceedings of the 2nd international conference on Service oriented computing
Goal-oriented requirements analysis and reasoning in the Tropos methodology
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Leveraging a service-oriented paradigm would significantly affect the way people build software systems. However, to achieve this ambitious vision a solid software development methodology should be in place, comprising specific, service-context patterns as well as appropriate supporting tools which altogether integrate methods and best practices into a stable development environment. This paper presents a structured approach to analyzing software development methodologies in light of the specific features of service-oriented applications. The proposed approach is based on a critical assessment of existing software development methodologies along three methodological dimensions, namely managing change in software development, specifying the software development process and targeting the stakeholder goals. For each of this dimension we first identify suitable software methodologies capable to meet the specific challenges and then discuss their contribution towards the definition of a service-oriented development methodology.