Patent Document ID: 10067971
Application ID: 15090683
Patent Flag: 1

Claim One:
1. A system, comprising a processor configured to: generate a track changes profile defining stereotypes for inserting a detected change into a change log, the stereotypes comprising a change item stereotype, a change topic stereotype, and a change log stereotype, wherein the stereotype is a modelling language extension mechanism configured to extend modelling language vocabulary to create new model elements derived from existing model elements; monitor a model element of a model package in a model comprising a modeling language model; generate the change log in the model, the change log defined by the track changes profile and configured to store changes to the model element; detect a change to the model element; tag the detected change as a main change or a derived change based on previously detected changes, wherein the tag is a modelling language extension mechanism that allows at least one property to be specified in connection with the model element; and store the detected change as a main change or a derived change in a topic of the change log.