Automating Inference of OCL Business Rules from User Scenarios - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Automating Inference of OCL Business Rules from User Scenarios

Résumé

User Scenarios have been advocated as an effective means to capture requirements by describing the system-to-be at the instance or example level. This instance-level information is then used to infer a possible software specification consistent with the provided valid and invalid scenarios. So far existing approaches have often focused on the generation of static models but have omitted the inference of business rules that could complement the static models and improve the precision of the software specification. In this sense this paper provides a first set of invariant inference patterns that are applied on valid and invalid snapshots in order to generate OCL~(Object Constraint Language) integrity constraints that the system should always satisfy. We strengthen the confidence of inferred results based on the user's feedback of generated examples and counterexamples for the considered constraint. The approach is realized with a prolog-based tool that could support the designer to effectively define OCL integrity constraints in a semi-automatic way.
Fichier principal
Vignette du fichier
acquireOCL.pdf (398.23 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00869234 , version 1 (03-10-2013)

Identifiants

  • HAL Id : hal-00869234 , version 1

Citer

Duc-Hanh Dang, Jordi Cabot. Automating Inference of OCL Business Rules from User Scenarios. APSEC - 20th Asia-Pacific Software Engineering Conference - 2013, Dec 2013, Bangkok, Thailand. ⟨hal-00869234⟩
344 Consultations
526 Téléchargements

Partager

Gmail Facebook X LinkedIn More