Improving the definition of general constraints in UML |
| |
Authors: | Dolors Costal Cristina Gómez Anna Queralt Ruth Raventós Ernest Teniente |
| |
Affiliation: | (1) Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, Spain |
| |
Abstract: | An important aspect in the specification of conceptual schemas is the definition of general constraints that cannot be expressed
by the predefined constructs provided by conceptual modeling languages. This is generally achieved by using general-purpose
languages like OCL. In this paper we propose a new approach that facilitates the definition of such general constraints in
UML. More precisely, we define a profile that extends the set of predefined UML constraints by adding certain types of constraints
that are commonly used in conceptual schemas. We also show how our proposal facilitates reasoning about the constraints and
their automatic code generation, study the application of our ideas to the specification of two real-life applications, and
present a prototype tool implementation.
|
| |
Keywords: | Conceptual modeling Integrity constraints UML profile |
本文献已被 SpringerLink 等数据库收录! |