Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Opportunities and challenges for deep constraint languages

View through CrossRef
Structural models are often augmented with additional well-formedness constraints to rule out unwanted configurations of instances. These constraints are usually written in dedicated constraint languages specifically tailored to the conceptual framework of the host modeling language, the most well-known example being the OCL constraint language for the UML. Many multi-level modeling languages, however, have no such associated constraint language. Simply adopting the OCL for such multi-level languages is not a complete strategy, though, as the OCL was designed to support the UML's two-level class/instance dichotomy, i.e., it can only define constraints which restrict the properties of the immediate instances of classes, but not beyond. The OCL would consequently not be able to support the definition of deep constraints that target remote or even multiple classification levels. In fact, no existing constraint language can address the full range of concerns that may occur in deep modeling using the Orthogonal Classification Architecture (OCA) as an infrastructure. In this paper we consider what these concerns might be and discuss the syntactical and pragmatic issues involved in providing full support for them in deep modeling environments.
Victoria University of Wellington Library
Title: Opportunities and challenges for deep constraint languages
Description:
Structural models are often augmented with additional well-formedness constraints to rule out unwanted configurations of instances.
These constraints are usually written in dedicated constraint languages specifically tailored to the conceptual framework of the host modeling language, the most well-known example being the OCL constraint language for the UML.
Many multi-level modeling languages, however, have no such associated constraint language.
Simply adopting the OCL for such multi-level languages is not a complete strategy, though, as the OCL was designed to support the UML's two-level class/instance dichotomy, i.
e.
, it can only define constraints which restrict the properties of the immediate instances of classes, but not beyond.
The OCL would consequently not be able to support the definition of deep constraints that target remote or even multiple classification levels.
In fact, no existing constraint language can address the full range of concerns that may occur in deep modeling using the Orthogonal Classification Architecture (OCA) as an infrastructure.
In this paper we consider what these concerns might be and discuss the syntactical and pragmatic issues involved in providing full support for them in deep modeling environments.

Related Results

Aligning functional network constraint to evolutionary outcomes
Aligning functional network constraint to evolutionary outcomes
Summary It is likely that there are constraints on how evolution can progress, and well-known evolutionary phenomena such as convergent evolution, rapid adaptation,...
Pengurangan Work In Process Inventory di Stasiun Kerja Bottleneck Menggunakan Pendekatan Theory Of Constraint (TOC)
Pengurangan Work In Process Inventory di Stasiun Kerja Bottleneck Menggunakan Pendekatan Theory Of Constraint (TOC)
Abstract. CV. Pustaka Setia is a company engaged in publishing and printing books. The obstacle experienced by CV Pustaka Setia is the occurrence of accumulation (Work In Process i...
Concurrent Constraint Programming
Concurrent Constraint Programming
Concurrent Constraint Programming introduces a new and rich class of programming languages based on the notion of computing with partial information, or constraints, that synthesiz...
Mande Languages
Mande Languages
Mande is a mid-range language family in Western Sub-Saharan Africa that includes 60 to 75 languages spoken by 30 to 40 million people. According to the glottochronological data, it...
Direct tree decomposition of geometric constraint graphs
Direct tree decomposition of geometric constraint graphs
The evolution of constraint based geometric models is tightly tied to parametric and feature-based Computer-Aided Design (CAD) systems. Since the introduction of parametric design ...
Pilihan Bahasa Dalam Komunikasi Mahasiswa Multietnik Pbsi Serta Implikasinya Terhadap Pembelajaran Berbicara Pada Siswa Sma
Pilihan Bahasa Dalam Komunikasi Mahasiswa Multietnik Pbsi Serta Implikasinya Terhadap Pembelajaran Berbicara Pada Siswa Sma
This study aims to describe the choice of language in the communication of PBSI muktiethnic students which include: (1) when doing lecture assignments, (2) during HMPS activities, ...

Back to Top