Modeling and Analyzing Non-Functional Requirements in Service Oriented Architecture with the User Requirements Notation

Author:

Becha Hanane1,Mussbacher Gunter1,Amyot Daniel1

Affiliation:

1. University of Ottawa, Canada

Abstract

Non-functional properties (NFPs) represent an important facet of service descriptions, especially in a Service Oriented Architecture. Yet, they are seldom explicitly described, and their use in service selection and composition is still limited. This chapter presents the User Requirements Notation (URN) as a means to model and analyze functional and non-functional service requirements. Aspect-oriented extensions to URN (AoURN) enable the modeling and modularization of different concerns, including non-functional requirements, which can crosscut services or service components. The chapter also proposes a taxonomy of NFPs used to annotate services and service compositions modeled with AoURN. These annotations enable the specification of quantitative non-functional values for services, guide service selection, and support the computation of the NFP (e.g., the quality of service) of their composition. This approach is illustrated with a simple yet realistic composite service (BookItWell), with an emphasis on four types of NFPs, namely service cost, response time, reliability, and availability.

Publisher

IGI Global

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3