Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
The Vision of Autonomic Computing
Computer
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Designing Web Services with Tropos
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Seamlessly integrating service discovery into UML requirements processes
Proceedings of the 2006 international workshop on Service-oriented software engineering
From Stakeholder Needs to Service Requirements
SOCCER '06 Proceedings of the Service-Oriented Computing: Consequences for Engineering Requirements
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Discovering Web Services to Improve Requirements Specifications: Does It Help?
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Ontology-aided Translation in the Comparison of Candidate Service Quality
SOCCER '08 Proceedings of the 2008 International Workshop on Service-Oriented Computing Consequences for Engineering Requirements
Requirements-Driven Verification of Web Services
Electronic Notes in Theoretical Computer Science (ENTCS)
Discovering web services to specify more complete system requirements
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Speaking a common language: a conceptual model for describing service-oriented systems
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Hi-index | 0.00 |
Service based applications are constructed to be easily adaptable to changing environments. This adaptation was primarily investigated with respect to monitoring events, e. g., a service based application is adapted when the execution of a service fails. In this paper we focus on the adaptation of service based applications due to newly available service. In this respect we discuss whether a service of the service based application should be replaced by a service, which becomes available. From the requirements engineering perspective we argue that a service based application may be adapted when the new services contribute better to the goals of the service based application. In addition, we show that it may also be valuable to adapt a service based application when newly available services provide more functionality than the ones previously used. Both analyses are based on model comparison techniques with Tropos goal models and Tropos' reasoning techniques.