About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
SRII 2011
Conference paper
Design time validation of service orientation principles using design diagrams
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. © 2011 IEEE.