IADIS International Journal on Computer Science and Information Systems

Published by IADIS (International Association for Development of the Information Society) • ISSN (Online): 1646-3692 • ISSN (Print): 1646-3692
100% Open Access
Double-Blind Peer Review
Crossref DOI Persistent IDs
Open Access Peer-Reviewed Original Research

Constraint Specifications Using Patterns in Ocl

Ali Hamie. University of Brighton *
Brighton Researcher *
UK Researcher *
* IADIS - International Association for Development of the Information Society (Portugal)
* IADIS - International Association for Development of the Information Society (Portugal)
* IADIS - International Association for Development of the Information Society (Portugal)

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
Full-Text PDF Available

Read Complete Peer-Reviewed Manuscript

Includes full econometric models, data tables, policy recommendations, declarations, and citations.

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