Deriving services from KAOS models
Autor: | Eric Souza, Ana Moreira |
---|---|
Rok vydání: | 2018 |
Předmět: |
Service (systems architecture)
Requirements engineering business.industry Computer science Service design Software requirements specification 020207 software engineering 02 engineering and technology Identification (information) Software 020204 information systems 0202 electrical engineering electronic engineering information engineering Reference architecture KAOS Software engineering business Heuristics |
Zdroj: | SAC |
DOI: | 10.1145/3167132.3167273 |
Popis: | Designing software using a SOA (Service-Oriented Architecture) style requires systematic service development approaches. In contexts where such style is used, business objectives can be described using goal models, such as those used in requirements engineering. A goal-based requirements specification should ensure completeness of the goals to be achieved, as well as their temporal and logical dependencies. Currently, existing service-oriented approaches do not offer systematic methods for service identification, and the principles and guidelines proposed are very difficult to follow in practice. This makes service identification a challenging task, requiring skilled experts to identify services and their characteristics. This paper offers KAOS4Services, a systematic approach to derive services from goal-models expressed using the KAOS language. This is achieved with model-driven techniques and a set of heuristics applied to goal-models. The result is a reference architecture with a list of candidate services. A case study demonstrates how our method guides the service designer during the identification of a set of the services composing the SOA specification. |
Databáze: | OpenAIRE |
Externí odkaz: |