Open Access
Peer-Reviewed
Original Research
Constraint Specifications Using Patterns in Ocl
Abstract
Constraint patterns are very useful for specifying OCL constraints on UML class models. They potentially shorten the development time and reduce the errors for constraint development by providing predefined templates that can be instantiated in particular contexts. Constraint patterns can be identified by analyzing existing constraints for recurring expressions and abstracting from them. This paper extends the collection of published constraint patterns by identifying further patterns as well as making some improvements for existing patterns and their description. These are derived from an example model described in UML and augmented with OCL constraints.
Keywords
Constraint
Pattern
UML
OCL
Specification
Declarations & Ethics
Funding:
This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest:
The authors declare no competing financial or institutional interests.
Peer Review:
Double-blind peer reviewed by international subject specialists.
License:
Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Brighton, et al. (2013). Constraint Specifications Using Patterns in Ocl. IADIS International Journal on Computer Science and Information Systems, 8(1). https://doi.org/10.33965/ijcsis_2013_v8i1_02
Brighton, et al. "Constraint Specifications Using Patterns in Ocl." IADIS International Journal on Computer Science and Information Systems, vol. 8, no. 1, 2013. https://doi.org/10.33965/ijcsis_2013_v8i1_02
Brighton, et al. "Constraint Specifications Using Patterns in Ocl." IADIS International Journal on Computer Science and Information Systems 8, no. 1 (2013). https://doi.org/10.33965/ijcsis_2013_v8i1_02