<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/styles/list.xsl"?>

<issues>
   <issue
         nid="026"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-abstract-class-general-classifier-single-gen-set-incomplete"
         name="An abstract class is the general classifier of a single generalization set that is incomplete">
      <context>GeneralizationSet</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="046"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-abstract-class-has-concrete-parent-class-relevant"
         name="An abstract class that has a concrete parent class is relevant">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="016"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-abstract-class-not-instantiable"
         name="A class cannot have instances">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="024"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-abstract-general-classifier-has-one-specific-class-only"
         name="An abstract general classifier has one specific class only">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="064"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-class-has-really-so-many-attrs"
         name="A class has really so many attributes">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="049"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-class-really-has-more-than--attrs-ops"
         name="A class really has more than 60 attributes and operations">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="059"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-class-really-involved-so-many-assocs"
         name="A class is really involved in so many associations">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="023"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-class-without-gens-assocs-relevant"
         name="A class without generalizations or associations is relevant">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="045"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-cycle-compo-rels-needs-constr-enforces-there-no-compo-cycles-instance-level"
         name="A cycle of composition relationships needs a constraint that enforces there are no composition cycles at the instance level">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="025"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-default-completeness-disjointness-constrs-correct-gen-set"
         name="The default completeness and disjointness constraints are correct for a generalization set">
      <context>GeneralizationSet</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="018"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-elem-not-relevant"
         name="An element is not relevant">
      <context>NamedElement</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="020"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-rec-assoc-mandatory-member-end-does-not-imply-infinite-population"
         name="A recursive association with a mandatory member end does not imply an infinite population">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="035"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-rec-bin-assoc-needs-constr-enforcing-reflexivity-property"
         name="A recursive binary association needs a constraint enforcing the reflexivity property">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="036"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-rec-bin-assoc-needs-constr-enforcing-symmetry-property"
         name="A recursive binary association needs a constraint enforcing the symmetry property">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="037"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-rec-bin-assoc-needs-constr-enforcing-transitivity-property"
         name="A recursive binary association needs a constraint enforcing the transitivity property">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="039"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-schema-not-strongly-satisfiable-cuz-two-bin-assocs"
         name="The schema is not strongly satisfiable because of two binary associations">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="040"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-schema-not-strongly-satisfiable-schema-cuz-rec-assoc"
         name="The schema is not strongly satisfiable because of a recursive association">
      <context>Association</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="017"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-specific-classes-disjoint-gen-set-directly-related-each-other-via-gens"
         name="The specific classes of a disjoint generalization set are (in)\-di\-rect\-ly related to each other via generalizations">
      <context>GeneralizationSet</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="063"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-there-no-attrs-missing-class-without-attrs"
         name="There are no attributes missing in a class without attributes">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="065"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BASIC-QUALITY-two-classes-synonym-names-do-not-represent-same-concept"
         name="Two classes with synonym names do not represent the same concept">
      <context>Class</context>
      <category>Basic Quality</category>
   </issue>

   <issue
         nid="027"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-all-attrs-schema-mandatory"
         name="All attributes in the schema are mandatory">
      <context>Package</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="021"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-assoc-class-has-no-attrs-nor-relations"
         name="An association class has no attributes nor relations">
      <context>AssociationClass</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="019"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-attr-being-used-instead-assoc-between-its-owner-class-attr-class-have-same-name"
         name="An attribute is being used instead of an association between its owner and a class when the attribute and the class have the same name">
      <context>Property</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="002"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-attr-named-id-needed-conceptual-level"
         name="An attribute named id is needed at the conceptual level">
      <context>Class</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="004"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-attr-repeated-among-all-specific-classes-complete-gen-set"
         name="An attribute is repeated among all specific classes of a complete generalization set">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="005"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-attr-repeated-among-all-specific-classes-incomplete-gen-set-correct"
         name="An attribute repeated among all specific classes of an incomplete generalization set is correct">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="022"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-class-has-spec-not-included-gen-set"
         name="A class has a specialization that is not included in a generalization set">
      <context>Class</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="001"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-class-identifiable"
         name="A class is identifiable">
      <context>Class</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="056"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-data-type-related-least-one-class-bin-assoc"
         name="A data type is related to at least one class by a binary association">
      <context>DataType</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="038"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-redundant"
         name="A generalization is redundant">
      <context>Generalization</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="010"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-set-not-complete-behaves-such-cuz-type-type-mult-redefs"
         name="A generalization set is not complete, but it behaves as such because of type or type and multiplicity redefinitions">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="007"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-set-not-disjoint-behaves-such-cuz-disjoint-mult-redefs"
         name="A generalization set is not disjoint, but it behaves as such because of disjoint multiplicity redefinitions">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="009"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-set-not-disjoint-behaves-such-cuz-type-disjoint-mult-redefs"
         name="A generalization set is not disjoint, but it behaves as such because of type and disjoint multiplicity redefinitions">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="008"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-set-not-disjoint-behaves-such-cuz-type-mult-redefs"
         name="A generalization set is not disjoint, but it behaves as such because of type and multiplicity redefinitions">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="006"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-gen-set-not-disjoint-behaves-such-cuz-type-redefs"
         name="A generalization set is not disjoint, but it behaves as such because of type redefinitions">
      <context>GeneralizationSet</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="003"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-name-attr-needs-include-name-class-owns-attr"
         name="The name of an attribute needs to include the name of the class that owns the attribute">
      <context>Property</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="061"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-there-two-different-elems-very-similar-names"
         name="There are two different elements with very similar names">
      <context>Namespace</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="028"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=BEST-PRACTICE-type-attr-class"
         name="The type of an attribute is a class">
      <context>Property</context>
      <category>Best Practice</category>
   </issue>

   <issue
         nid="012"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-bin-assoc-does-not-define-any-three-names-may-define"
         name="A binary association does not define any of the three names it may define">
      <context>Association</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="011"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-bin-assoc-makes-sense"
         name="The name of a binary association makes sense">
      <context>Association</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="014"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-bin-assoc-not-singular-thirdperson-verb-phrase"
         name="The name of a binary association is not a singular third-person verb phrase">
      <context>Association</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="013"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-bin-assoc-not-verb-phrase"
         name="The name of a binary association is not a verb phrase">
      <context>Association</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="031"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-class-not-noun-phrase"
         name="The name of a class is not a noun phrase">
      <context>Class</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="015"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-class-not-properly-capitalized"
         name="The name of a class is not properly capitalized">
      <context>Class</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="032"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-class-noun-prhase-plural-head"
         name="The name of a class is a noun prhase with a plural head">
      <context>Class</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="030"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-class-uncountable"
         name="The name of a class is uncountable">
      <context>Class</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="105"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-bool-thirdperson"
         name="The name of a boolean attribute is not a third-person singular verb-phrase">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="106"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-bool-validate"
         name="The name of a boolean attribute makes sense">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="104"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-bool-verbphrase"
         name="The name of a boolean attribute is not a verb-phrase">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="102"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-nonbool-nounphrase"
         name="The name of a non-boolean attribute is not a noun-phrase">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="101"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-nonbool-singular"
         name="The name of a non-boolean attribute is not a noun-phrase in singular form">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="103"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-nonbool-validate"
         name="The name of a non-boolean attribute makes sense">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="053"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-name-property-not-properly-capitalized"
         name="The name of a property is not properly capitalized">
      <context>Property</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="043"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=NAMING-named-elem-has-name-too-complex-automatically-processed"
         name="A named element has a name that is too complex to be automatically processed">
      <context>NamedElement</context>
      <category>Naming</category>
   </issue>

   <issue
         nid="060"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-attr-has-no-name"
         name="An attribute has no name">
      <context>Property</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="054"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-attr-has-no-type"
         name="An attribute has no type">
      <context>Property</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="042"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-attr-overrides-inherited-attr-without-explicitly-redefining"
         name="An attribute overrides an inherited attribute without explicitly redefining it">
      <context>Property</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="041"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-bin-assoc-has-both-member-ends-aggregate"
         name="A binary association has both member ends as aggregate">
      <context>Association</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="051"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-class-has-no-name"
         name="A class has no name">
      <context>Class</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="050"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-class-has-specs-marked-leaf"
         name="A class has specializations and it is marked as leaf">
      <context>Class</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="052"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-data-type-has-no-name"
         name="A data type has no name">
      <context>DataType</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="029"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-derived-attr-has-no-derivation-rule"
         name="A derived attribute has no derivation rule">
      <context>Property</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="062"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-named-elem-has-illegal-name"
         name="A named element has an illegal name">
      <context>NamedElement</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="055"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-nary-assoc-has-navigable-assoc-end"
         name="An n-ary association has a navigable association end">
      <context>Association</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="033"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=SYNTAX-PLUS-ocl-expression-does-not-compile"
         name="An OCL expression does not compile">
      <context>Constraint</context>
      <category>Syntax+</category>
   </issue>

   <issue
         nid="902"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-abstraction-may-have-expression-as-mapping"
         name="An abstraction may have an expression as a mapping">
      <context>Abstraction</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="903"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-assoc-ends-must-be-owned-by-assoc"
         name="Association ends must be owned by the association">
      <context>Association</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="905"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-association-has-two-memberends"
         name="An association has two member ends at least">
      <context>Association</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="904"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-associationclass-not-includes-itself"
         name="An AssociationClass cannot include itself">
      <context>AssociationClass</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="992"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-attribute-and-memberend-not-distinguishable"
         name="Attribute and MemberEnd are not distinguishable within its class">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="990"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-attribute-not-distinguishable"
         name="Attribute is not distinguishable within its class">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="906"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-bin-assoc-can-be-aggregate"
         name="Only binary associations can be aggregations">
      <context>Association</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="907"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-bodies-size-matches-languages-size"
         name="There is the same number of bodies and languages">
      <context>OpaqueExpression</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="044"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-class-is-distinguishable"
         name="Class names must be distinguishable">
      <context>Class</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="989"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-class-not-distinguishable"
         name="Class is not distinguishable within its namespace">
      <context>Class</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="908"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-classifier-specializes-proper-classifiers"
         name="Classifier may only specialize classifiers of a valid type">
      <context>Classifier</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="909"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-common-classifier-genset"
         name="Common classifier among generalization in a generalization set">
      <context>GeneralizationSet</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="910"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-constraint-not-applies-itself"
         name="A constraint cannot be applied to itself">
      <context>Constraint</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="911"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-constraint-returns-boolean"
         name="A constraint evaluates to a boolean value">
      <context>Constraint</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="912"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-constraint-with-one-condition"
         name="A constraint defines one condition">
      <context>Constraint</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="913"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-constraint-with-one-context"
         name="A constraint may have one namespace as a context">
      <context>Constraint</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="914"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-constraint-without-sideeffects"
         name="Evaluation of a constraint produces no side effects">
      <context>Constraint</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="915"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-dependency-one-client-at-least"
         name="A dependency has one client at least">
      <context>Dependency</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="916"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-dependency-one-supplier-at-least"
         name="A dependency has one supplier at least">
      <context>Dependency</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="917"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-derived-union-is-derived-again"
         name="A derived union is derived">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="918"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-derived-union-is-derived"
         name="A derived union is derived">
      <context>PrimitiveType</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="919"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-derived-union-is-readonly-again"
         name="A derived union is read only">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="920"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-derived-union-is-readonly"
         name="A derived union is read only">
      <context>PrimitiveType</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="922"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-element-not-own-itself"
         name="An element may not own itself">
      <context>Element</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="921"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-elementimport-is-public-or-private"
         name="The visibility of an ElementImport is either public or private">
      <context>ElementImport</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="923"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-elements-with-owner-have-one-owner"
         name="Elements that must be owned must have an owner">
      <context>Element</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="057"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-endrole-not-distinguishable"
         name="An association has two or more member ends with identical names">
      <context>Association</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="924"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-enumerationliteral-has-one-enumeration"
         name="An enumeration literal may have one enumeration">
      <context>EnumerationLiteral</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="925"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-eval-non-literal-no-side-effects"
         name="Evaluating non-literal value specifications (upper or lower) must not have side effects">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="926"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-generalization-has-general"
         name="A generalization must have a general classifier">
      <context>Generalization</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="927"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-generalization-has-specific"
         name="A generalization must have a specific classifier">
      <context>Generalization</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="928"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-generalizationset-may-designate-one-powertype"
         name="A generalization set may designate one classifier as a powertype">
      <context>GeneralizationSet</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="929"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-hierarchies-directed-and-acyclical"
         name="Hierarchies must be directed and acyclical">
      <context>Classifier</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="930"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-importedeleemnt-public-or-undefined"
         name="An importedElement has either public visibility or no visibility at all">
      <context>ElementImport</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="931"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-instancespec-one-spec"
         name="An instance specification may have one specification">
      <context>InstanceSpecification</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="932"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-instancevalue-one-instance-spec"
         name="An instance value may have one instance specification as instance">
      <context>InstanceValue</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="933"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-interface-realization-behaviored-classifier"
         name="An interface realization references its behaviored classifier owner">
      <context>InterfaceRealization</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="934"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-interface-realization-with-contract"
         name="An interface realization has one interface as contract">
      <context>InterfaceRealization</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="936"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-iscomposite-true-if-composite-aggregation"
         name="The value of isComposite is true only if aggregation is composite">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="937"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-literal-string-string"
         name="A literal string may have a string as value">
      <context>LiteralString</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="938"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-lower-bound-greater-or-equal-zero"
         name="Lower bound must be greater than or equal to 0">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="991"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-memberend-not-distinguishable"
         name="Ambiguous navigation though a binary association">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="939"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-multiplicity-aggregate-one"
         name="A multiplicity on an aggregate end of a composite aggregation must not have an upper bound greater than 1">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="940"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-multiplicity-element-values-spec-lower-value"
         name="A multiplicity element has a value specification as lower value">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="941"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-multiplicity-element-values-spec-upper-value"
         name="A multiplicity element has a value specification as upper value">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="942"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-multiplicy-aggregate-or-composite-upper-one"
         name="A multiplicity on an aggregate end of a composite aggregation must not have an upper bound greater than on">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="943"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-namedelement-no-onwer-no-visibility"
         name="Named element without owner implies no visibility">
      <context>NamedElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="945"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-navigable-property-readonly"
         name="Only a navigable property can be marked as readOnly">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="946"
         type="Checking"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-non-literal-specs-constant-expr"
         name="Non-literal value specifications (upper or lower) must be a constant expression">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="947"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-operation-has-body"
         name="An operation may have one body condition">
      <context>Operation</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="948"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-operation-has-return-param"
         name="An operation may have one return parameter">
      <context>Operation</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="949"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-operation-references-owner-class"
         name="An operation may reference the class that owns it">
      <context>Operation</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="950"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-operation-references-owner-interface"
         name="An operation may reference the interface that owns it">
      <context>Operation</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="952"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-import-specifies-namespace"
         name="A package import must specify the namespace that imports the members from a package">
      <context>PackageImport</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="953"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-import-specifies-package-whose-members-are-imported"
         name="A package import must specify the package whose members are imported into a namespace.">
      <context>PackageImport</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="954"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-may-reference-one-nestingpackage"
         name="A package may reference one package as nestingPackage">
      <context>Package</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="955"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-merge-references-package-to-be-merged"
         name="A package merge must reference the package that is to be merged">
      <context>PackageMerge</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="956"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-merge-references-package-to-extend"
         name="A package merge must reference the package that is being extended">
      <context>PackageMerge</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="957"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-package-owned-elems-public-or-private"
         name="The package owned elements are either public or private">
      <context>Package</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="951"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-packageable-elems-have-visibility"
         name="Packageable elements must always have a visibility">
      <context>PackageableElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="958"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-param-indicates-direction"
         name="A parameter must indicate its direction">
      <context>Parameter</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="959"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-param-may-have-def-val"
         name="A parameter may specify one default value">
      <context>Parameter</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="960"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-powertype-not-instance-of-itself"
         name="A power type may not be an instance of itself nor may its instances be its subclasses">
      <context>GeneralizationSet</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="961"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-defines-valuespec"
         name="A property may define the value specification that is evaluated to give a default value for it when an object of the owning classifier is instantiated">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="962"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-designates-optional-assoc"
         name="A property may designate the optional association end that owns a qualifier attribute">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="963"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-may-specify-aggregation"
         name="A property may specify the kind of aggregation that applies to it">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="964"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-no-subset-by-a-property-with-the-same-name-again"
         name="A Property cannot be subset by a Property with the same name">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="965"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-no-subset-by-a-property-with-the-same-name"
         name="A property cannot be subset by a property with the same name">
      <context>PrimitiveType</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="048"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-not-distinguishable"
         name="A class has two or more properties with identical names">
      <context>Class</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="966"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-references-assoc-if-memberend"
         name="A property may reference the association of which it is a member">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="967"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-references-assoc"
         name="A property may reference the owning association of this property">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="968"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-references-class"
         name="A property may reference the class that owns this property">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="969"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-references-datatype"
         name="A property may reference the data type that owns it">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="970"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-property-specifies-derived"
         name="A property must specify whether the Property is derived">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="971"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-public-interface-features"
         name="The visibility of all features owned by an interface must be public">
      <context>Interface</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="972"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-query-operations-can-specify-body-condition"
         name="Only query operations can specify a body condition">
      <context>Operation</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="974"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-redefined-property-inherits-general-classifier"
         name="A redefined property must be inherited from a more general classifier containing the redefining property">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="975"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-redefining-element-consistency"
         name="A redefining element must be consistent with each redefined element">
      <context>RedefinableElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="976"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-redefinition-contexts"
         name="At least one of the redefinition contexts of the redefining element must be a specialization of at least one of the redefinition contexts for each redefined element">
      <context>RedefinableElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="977"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-something-about-slot"
         name="Slot's defining feature is a structural feature of a classifier of the instance specification">
      <context>InstanceSpecification</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="978"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-something-about-structural-features"
         name="One structural feature is the defining feature of at most one slot in an instance specification">
      <context>InstanceSpecification</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="979"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-something-about-subsetting-property-again"
         name="Subsetting may only occur when the context of the subsetting property conforms to the context of the subsetted property">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="980"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-something-about-subsetting-property"
         name="A subsetting property may strengthen the type of the subsetted property, and its upper bound may be less">
      <context>PrimitiveType</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="981"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-spec-assoc-matching-member-ends"
         name="Specializing association requires matching member ends types">
      <context>Association</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="982"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-subsetting-does-not-occur-always"
         name="Subsetting cannot occur always">
      <context>PrimitiveType</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="983"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-subsetting-property-may-strengthen"
         name="A subsetting property may strengthen the type of the subsetted property, and its upper bound may be less">
      <context>Property</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="984"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-substitution-must-reference-classifier"
         name="A substitution must reference the substituting classifier">
      <context>Substitution</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="985"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-substitution-with-a-contract"
         name="A substitution must have a contract">
      <context>Substitution</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="986"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-typed-element-may-define-type"
         name="A typed element may define its type">
      <context>TypedElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="901"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-upper-bound-greater-or-equal-lower"
         name="The upper bound must be greater than or equal to the lower bound">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="987"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-upper-bound-greater-than-zero"
         name="Upper bound must be greater than 0">
      <context>MultiplicityElement</context>
      <category>Syntax</category>
   </issue>

   <issue
         nid="988"
         type="Problem"
         location="http://www.essi.upc.edu/~mpi/phds/daguilera/catalog/issues.php?select=UML-MM-CONSTRAINT-visibility-pacakgeimport-public-or-private"
         name="The visibility of a PackageImport is either public or private. ">
      <context>PackageImport</context>
      <category>Syntax</category>
   </issue>

</issues>
