Components UML is a development method based on the components of Cheesman and Daniels (2001), which is described in the same named book .
My university has a UML component development module, exclusively from the aforementioned book. I studied well enough, but I can’t find anyone in the industry using it.
Are UML components just one specific method that has been chosen for educational purposes as a good example of component-based development? There are, of course, more universities teaching this, i.e. University of Helsinki
UML Components
After doing research on my own initiative, I found that there is something called CBD CAB (~ 1999). A component development client advisory board no longer exists. It had 80 worldwide member organizations, and the goal was component-based best practice.
Cheesman's prediction that the OMG could accept his method in the future has not been fulfilled. OMG adopted SysML , which arose in January 2001. Cheesman worked on component development at Sterling Software, which was acquired by CA in 2000. - Authorized several publications about CBD , and now he is at Strata Software .
Other CBD Methods
Catalysis (Desmond DSouza and Alan Cameron Wills, 1999), KobrA (Atkinson 2001), Fusion (Coleman 1993), OPEN process (Graham, Henderson-Sellers and Younessi, 1997), Factory business component (Herzum and Sims 2000), RUP (Jacobson 1999), etc.
Resources
Wikipedia mentions Catalysis II , built around Catalysis, UML Components, and other methods. There is also one relatively modern one, known as rCOS (2005), followed by a publication in the field of component-based software development (2006), wikipedia resources, and even the CBSE International Conference (2012) from ACM's Special Interest Group on Software Development.
Current situation
With the help of the book ( Component-Based Software Development: Kung Kiu Lau Case Studies ), this started to make sense.
There are indeed a large number of different components on the market for all modern languages. In the end, a new one can be designed and reused.
Possible answer
Therefore, CBD / CBSE are successfully used in the industry; however, it is somewhat confusing to begin to study the problems of UML components by Chisman and Daniels. In conclusion, modern approaches and methodologies for identifying components are described in international symposia on the development of component-based components, one of which is the 12th CBSE International Symposium (2009) . Open it to find what is available today.
Note. I deliberately did not answer my question with an answer button so that it opens for suggestions. If you have experience with CBD, send it as an answer