Abstract [eng] |
Business process analyst might not always accurately identify the constraints existing in the operational process, so it is very important to ensure that identification of the restrictions is automated and presented in the context of the organization's business model. Also, it is important to maintain a consistent information while modelling different aspects of the organization's activities. In order to develop a method for automatic extraction of the restrictions from the requirements model, analysis requirements and business process modelling options, meta-models, modelling languages and special tools are analysed. Developed algorithm is using generated business vocabulary and business rules. In order to verify performance of the algorithm a prototype is created, able to extract business vocabulary items from requirements model. Implementing automatic restrictions extraction from the requirements model enables system architects to specify the correct business models based on activity limitations. The method is based on detailed activity diagrams that describe a way to acquire business vocabulary and business rules by analysing the texts in elements of the SysML requirement models. Use of the SBVR terminology enables results to be presented to user in a natural language. Furthermore, the business vocabulary and business rules can be used to model other aspects of the organization. Implemented prototype of algorithm automatically forms business vocabulary elements. The algorithm works by analysing text obtained from requirements model elements. Element names and texts are processed according to the English language rules and following the constraints and recommendations for compiling requirements model. Extracted restrictions are presented in tabular form and allows the user to manually correct the results. |