DocumentCode
2353293
Title
Design Time Validation of Service Orientation Principles Using Design Diagrams
Author
Kannan, Kalapriya ; Bhamidipaty, Anuradha ; Narendra, Nanjangud C.
Author_Institution
IBM Res. India, Bangalore, India
fYear
2011
fDate
March 29 2011-April 2 2011
Firstpage
795
Lastpage
804
Abstract
Design principles of Services ensure reliability, scalability and reusability of software components. Services that follow the design principles are robust to changes and are largely reusable in multiple scenarios but in similar domains. To-date there is no systematic approach to apply these design principles to Services design that will ensure Service quality. Errors in Service design stage often pass through multiple levels of amplification to subsequent stages of development and maintenance. Early detection of Service design faults reduces the cumulative effect on succeeding stages of service development. It is important to validate that the Services follows the principles at design time. In this paper, we present a formal rigorous approach to check the adherence of the Services designed for an enterprise solution to the Service orientation principles using design diagrams. We introduce a set of "mapping rules" by which relevant aspects of design diagrams can be used for validating the Services\´ adherence to design principles. We also present the results of an empirical study to assess the feasibility of our new approach.
Keywords
service-oriented architecture; software maintenance; software reusability; cumulative effect; design diagrams; design time validation; mapping rules; service development; service orientation principles; service quality; services design; software components; Bismuth; Business; Couplings; Equations; Silicon; Software; Unified modeling language; Design Diagrams; SOA; Service Design Principles;
fLanguage
English
Publisher
ieee
Conference_Titel
SRII Global Conference (SRII), 2011 Annual
Conference_Location
San Jose, CA
Print_ISBN
978-1-61284-415-2
Electronic_ISBN
978-0-7695-4371-0
Type
conf
DOI
10.1109/SRII.2011.87
Filename
5958162
Link To Document