UML 2.0 Profile for Structural and Behavioral Specification of SCA Architectures
Service Component Architecture (SCA) aims to simplify the construction of Service Oriented Architecture (SOA) to encourage a better reuse and to be independent from used technologies. In the other hand, UML 2.0 is the de-facto standard for graphical notation and modelling in software engineering. To face this situation, the authors recommend an adaptation of UML 2.0 to SCA. It is in this context that the authors have defined a profile UML 2.0 for SCA containing a set of stereotypes applied to metaclasses stemming from the metamodel UML 2.0. These stereotypes are completed by formal constraints in OCL.