• DocumentCode
    1961988
  • Title

    Architecture and behaviour analysis for engineering Service Modes

  • Author

    Foster, Howard

  • Author_Institution
    London Software Syst., Imperial Coll. London, London
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Engineering services in the framework of an service-oriented architecture (SOA) is complex and open to mistakes if a rigorous approach is not taken. Combining SOA with features to support dynamic service discovery, management and binding, increase the chances that an architecture configuration has been incorrectly specified. To facilitate service engineers designing and implementing service systems we introduced the notion of service modes, that at design time provide an abstraction of service configurations given particular requirements for runtime. This paper describes how behaviour protocols are included in these configurations and how properties of combined architecture and behaviour models can be used to perform some useful analysis to assure dynamic service architecture configurations are safer and more resilient to incompatibilities. The modelling and analysis techniques are supported by an implementation in the LTSA WS-Engineer, a comprehensive integrated tool suite for verification and validation of service compositions.
  • Keywords
    configuration management; program verification; software architecture; software tools; LTSA WS-Engineer; behaviour analysis; behaviour protocols; dynamic service architecture configurations; dynamic service discovery; engineering service modes; integrated tool suite; service compositions verification; service-oriented architecture; Computer architecture; Design engineering; Educational institutions; Performance analysis; Protocols; Runtime; Service oriented architecture; Software architecture; Software systems; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Engineering Service Oriented Systems, 2009. PESOS 2009. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3716-0
  • Type

    conf

  • DOI
    10.1109/PESOS.2009.5068812
  • Filename
    5068812