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
Link To Document