• DocumentCode
    3117460
  • Title

    A Feature Modeling Support for Non-Functional Constraints in Service Oriented Architecture

  • Author

    Wada, Hiroshi ; Suzuki, Junichi ; Oba, Katsuya

  • Author_Institution
    Univ. of Massachusetts, Boston
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    187
  • Lastpage
    195
  • Abstract
    It is important in service oriented architecture (SOA) to separate functional and non-functional requirements for services because different applications use services in different non-functional contexts. In order to maximize the reusability of services, a set of constraints (e.g., dependency and mutual exclusion constraints) among non-functional requirements tend to be complicated to maintain. Currently, those non-functional constraints are informally specified in natural languages, and developers need to ensure that their applications satisfy the constraints in manual and ad-hoc manners. This paper proposes a model-driven development framework, through the notion of feature modeling, to explicitly and graphically specify non-functional constraints in SOA. The proposed framework allows developers to validate non-functional constraints in their applications in an automatic and consistent way. This paper also describes how the proposed framework is implemented and effectively used for service-oriented application development.
  • Keywords
    formal specification; software architecture; feature modeling support; model-driven development; nonfunctional constraints; nonfunctional requirements; service oriented architecture; service-oriented application development; Application software; Computer science; Context modeling; Context-aware services; Fault tolerance; Natural languages; Security; Semiconductor optical amplifiers; Service oriented architecture; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2007. SCC 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2925-9
  • Type

    conf

  • DOI
    10.1109/SCC.2007.5
  • Filename
    4278654