SwePub
Sök i SwePub databas

  Extended search

Träfflista för sökning "WFRF:(Gervais Pierre) srt2:(2017)"

Search: WFRF:(Gervais Pierre) > (2017)

  • Result 1-2 of 2
Sort/group result
   
EnumerationReferenceCoverFind
1.
  • Khelladi, Djamel Eddine, et al. (author)
  • A semi-automatic maintenance and co-evolution of OCL constraints with (meta)model evolution
  • 2017
  • In: Journal of Systems and Software. - : Elsevier BV. - 0164-1212. ; 134, s. 242-260
  • Journal article (peer-reviewed)abstract
    • © 2017 Elsevier Inc. Metamodels are core components of modeling languages to define structural aspects of a business domain. As a complement, OCL constraints are used to specify detailed aspects of the business domain, e.g. more than 750 constraints come with the UML metamodel. As the metamodel evolves, its OCL constraints may need to be co-evolved too. Our systematic analysis shows that semantically different resolutions can be applied depending not only on the metamodel changes, but also on the user intent and on the structure of the impacted constraints. In this paper, we first investigate the syntactical reasons that lead to apply different resolutions. We then propose a co-evolution approach that offers alternative resolutions while allowing the user to choose the best applicable one. We evaluated our approach on six case studies of metamodel evolution and their OCL constraints co-evolution. The results show the usefulness of alternative resolutions along with user decision to cope with real co-evolution scenarios. Within our six case studies our approach led to an average of 92% (syntactically) and 93% (semantically) matching co-evolution w.r.t. the user intent.
  •  
2.
  • Khelladi, Djamel Eddine, et al. (author)
  • Coadapting multidimension process properties
  • 2017
  • In: Journal of Software: Evolution and Process, 29 (11). - : Wiley. - 2047-7481 .- 2047-7473.
  • Conference paper (peer-reviewed)abstract
    • © 2017 John Wiley & Sons, Ltd. In the last decades, process verification has been intensively addressed and has become an essential activity to correct and to remove errors before process execution. Typical process verification ecosystems propose to express properties to be verified on the process. A property expresses a desired behavior that must hold or not in the process execution. Processes during their lifespan are continuously adapted for several purposes: enriching, correcting, and refactoring the process. When a process is adapted, the existing properties must naturally be rechecked to ensure that no errors have been introduced, ie, the properties still hold. However, the properties may become outdated and must be coadapted w.r.t. the adapted process before to be rechecked. Otherwise, the verification may raise false alarms or may not detect newly introduced errors. In this paper, we propose a coadaptation approach of properties while considering process adaptation for the different dimensions, namely, control flow, object flow, resources, and timing. We systematically studied process changes in the multiple dimensions to identify those that do impact properties and for which we propose resolution strategies. Our preliminary evaluation shows that our resolutions strategies allow to support users in correctly coadapting impacted properties.
  •  
Skapa referenser, mejla, bekava och länka
  • Result 1-2 of 2
Type of publication
conference paper (1)
journal article (1)
Type of content
peer-reviewed (2)
Author/Editor
Hebig, Regina (2)
Khelladi, Djamel Edd ... (2)
Bendraou, Reda (2)
Gervais, Marie Pierr ... (2)
University
University of Gothenburg (2)
Language
English (2)
Research subject (UKÄ/SCB)
Natural sciences (2)
Year

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view