@neilernst

Dynamic Requirements Specification for Adaptable and Open Service-Oriented Systems

, , and . International Conference on Service-Oriented Computing, page 270--282. Vienna, Austria, (September 2007)

Abstract

It is not feasible to engineer requirements for adaptable and open service-oriented systems (AOSS) by specifying stakeholders’ expectations in detail during system development. Openness and adaptability allow new services to appear at runtime so thatways in, and degrees to which the initial functional and nonfunctional requirements will be satisfied may vary at runtime.To remain relevant after deployment, the initial requirements specification ought to be continually updated to reflect suchvariation. Depending on the frequency of updates, this paper separates the requirements engineering (RE) of AOSS onto theRE for: individual services (Service RE), service coordination mechanisms (Coordination RE), and quality parameters and constraintsguiding service composition (Client RE). To assist existing RE methodologies in dealing with Client RE, the Dynamic RequirementsAdaptation Method (DRAM) is proposed. DRAM updates a requirements specification at runtime to reflect change due to adaptabilityand openness.

Links and resources

Tags

community

  • @neilernst
  • @dblp
@neilernst's tags highlighted