• DocumentCode
    3481350
  • Title

    Formal Methods in the Era of Service-Oriented Design

  • Author

    Margaria, Tiziana

  • Author_Institution
    Dept. of Service & Software Eng., Univ. Potsdam, Potsdam, Germany
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    452
  • Lastpage
    453
  • Abstract
    The adoption of services on the architectural side has been rather prompt, sometimes turning a pre-existing offer of component-like software into a coarse or fine granular offer of services, in a quick SOA adaptation, and more recently along the lines proposed by the Service Component Architecture (SCA). On the contrary, service-oriented computing (the operational side of the SO-* paradigm) is not as easily producible from preexisting systems that were not conceived for this kind of deep-black box provision. The behavioural side of service engineering is still lagging behind the maturity of the mere architectural perspective because it is intrinsically more difficult to convert post factum. The realm of consistency and compliance is the home turf of formal methods; but which formal methods are adequate to support seamlessly this very large scale and heterogeneous transition to the era of services en masse? Delegation and hiding are the primary commandments of thinking in services; but what is truly required is automatic, efficient, powerful machine-readable support in a world that systematically shields internal details, and this for all the questions that concern eg. service selection and composition from a behavioural point of view. How it is built is not important, how it functions and how to use the service are here in the center of the attention.
  • Keywords
    object-oriented programming; service-oriented architecture; architectural side; behavioural side; component-like software; deep-black box provision; formal method; service component architecture; service engineering; service-oriented architecture; service-oriented computing; service-oriented design; Bioinformatics; Biological system modeling; Conferences; Semantic Web; Semantics; Software; USA Councils; Formal Methods; Service engineering; agility; flexible design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.111
  • Filename
    6032380