Authors
Luciano Baresi, Liliana Pasquale
Publication date
2011/7/14
Book
Relating Software Requirements and Architectures
Pages
161-181
Publisher
Springer Berlin Heidelberg
Description
Service-oriented architecture supports the definition and execution of complex business processes in a flexible way. A service-based application assembles the functionality provided by disparate, remote services in a seamless way. Since the architectural style prescribes that all features be provided remotely, these applications adapt to changes and new business needs by selecting new partner services to interact with. Despite the success of the architectural style, a clear link between the actual applications and the requirements they are supposed to meet is still missing. The embedded dynamism also imposes that requirements properly state how an application can evolve and adapt at runtime. We solve these problems by extending classical goal models to represent both conventional (functional and non-functional) requirements and adaptation policies. The goal model is then used to automatically …
Total citations
2011201220132014201520162017201820192020202120221321131211
Scholar articles
L Baresi, L Pasquale - Relating Software Requirements and Architectures, 2011