Type-Object | Dynamic Feature | Domain Concepts | Relation Configurator | Classification | Total | |||||||||||||
# | Name | Source | Domain | Approach | Num | Occurrences | Num | Occurrences | Num | Occurrences | Num | Occurrences | Num | Occurrences | Comments | |||
1 | HAL | ATLZoo | Bibliographic data | E | 2 | Article/MetaArtType, Notice/MetaArtNoticeTy | 0 | 0 | 0 | 0 | 2 | Some parts could be considered static | ||||||
2 | SWRC 1 | ATLZoo | Bibliographic data | S | 5 | Hierarchies: Publication, Event, Person, Topic, | 0 | 0 | 0 | 0 | 5 | |||||||
3 | Case_repres | ATLZoo | Data Mining | EN | 1 | Parameter/ParameterType | 0 | 0 | 0 | 0 | 1 | This package is repeated in Mining_Mart_1_0.ecore | ||||||
4 | Agate | ATLZoo | Enterprise/Process Mo | E | 3 | Service, TechnicalComponent, DataClass | 0 | 0 | 0 | 0 | 3 | |||||||
5 | Ant | ATLZoo | Enterprise/Process Mo | E | 1 | TaskDef | 2 | NewTask/Attribute, Project/ | 0 | 0 | 0 | 3 | ||||||
6 | Intalio BPM | ATLZoo | Enterprise/Process Mo | EN | 1 | Activity/ActivityType | 0 | 0 | 0 | 0 | 1 | |||||||
7 | Promenade | ATLZoo | Enterprise/Process Mo | E | 1 | MetaTask | 0 | 0 | 0 | 0 | 1 | |||||||
8 | XPDL | ATLZoo | Enterprise/Process Mo | EN | 1 | Route/GatewayTypeKind | 0 | 0 | 0 | 0 | 1 | |||||||
9 | UsiXML | ATLZoo | GUIs | E | 2 | Attribute/AttributeInstance, DomainClass/Obj | 1 | Attribute/AttributeInstance | 0 | 0 | 0 | 3 | ||||||
10 | ifc2x3 | ATLZoo | Manufacturing, Constr | E | 1 | IfcTypeObject | 0 | 0 | 0 | 1 | IfcMaterialClassific | 2 | ||||||
11 | ifc2x3 | ATLZoo | Manufacturing, Constr | EN | 34 | IfcBeam - IfcBeamType, IfcBuildingElement -
IfcBuildingElementType, IfcBuildingElementProxy -
IfcBuildingElementProxyType, IfcColumn - IfcColumnType, IfcCovering -
IfcCoveringType, IfcCurtainWall - IfcCurtainWallType, IfcDiscreteAccessory -
IfcDiscreteAccessoryType, IfcDistributionChamberElement -
IfcDistributionChamberElementType, IfcDistributionControlElement -
IfcDistributionControlElementType, IfcDistributionElement -
IfcDistributionElementType, IfcDistributionFlowElement -
IfcDistributionFlowElementType, IfcElement - IfcElementType,
IfcElementComponent - IfcElementComponentType, IfcEnergyConversionDevice -
IfcEnergyConversionDeviceType, IfcFastener - IfcFastenerType,
IfcFlowController - IfcFlowControllerType IfcFlowFitting - IfcFlowFittingType, IfcFlowMovingDevice - IfcFlowMovingDeviceType, IfcFlowSegment - IfcFlowSegmentType, IfcFlowStorageDevice - IfcFlowStorageDeviceType, IfcFlowTerminal - IfcFlowTerminalType, IfcFlowTreatmentDevice - IfcFlowTreatmentDeviceType, IfcFurnishingElement - IfcFurnishingElementType, IfcMechanicalFastener - IfcMechanicalFastenerType, IfcMember - IfcMemberType, IfcPlate - IfcPlateType, IfcRailing - IfcRailingType, IfcRampFlight - IfcRampFlightType, IfcSlab - IfcSlabType, IfcSpace - IfcSpaceType, IfcSpatialStructureElement - IfcSpatialStructureElementType, IfcStairFlight - IfcStairFlightType, IfcTransportElement - IfcTransportElementType, IfcWall - IfcWallType |
0 | 0 | 0 | 0 | 34 | Each class XXXType has a reference to an EnumerateTy | ||||||
12 | Reqtify | ATLZoo | Requirements Enginee | E | 1 | Subclasses of TypedElement: Document, Secti | 1 | AbstractRequirement has At | 0 | 0 | 0 | 2 | ||||||
13 | RequisitePr | ATLZoo | Requirements Enginee | E | 1 | Subclasses of TypedElt: Document, Requireme | 1 | Requirement has Attribute | 0 | 0 | 0 | 2 | "soft reference" | |||||
14 | ACME | ATLZoo | Software Architecture | E | 1 | Component | 1 | Properties | 0 | 0 | 0 | 2 | ADL | |||||
15 | MetaH | ATLZoo | Software Architecture | E | 4 | Process, Package, Macro, Port | 2 | Attribute, ProcessAttribute | 0 | 0 | 0 | 6 | High-level software and hardware architecture specification language | |||||
16 | ProMARTE | ATLZoo | Software Architecture | E | 4 | InstanceSpecification/Classifier, NFP, Resourc | 1 | Property/NFPValueSpecifica | 0 | 0 | 0 | 5 | ||||||
17 | Software Qu | ATLZoo | Software life cycle | E | 1 | ControlType/Control | 0 | 0 | 0 | 0 | 1 | |||||||
18 | Measure 2.0 | ATLZoo | Software Metrics | E | 1 | Measure/Metric | 0 | 0 | 0 | 0 | 1 | |||||||
19 | Metrics | ATLZoo | Software Metrics | E | 1 | Measure/Metric | 0 | 0 | 0 | 0 | 1 | |||||||
20 | Mantis 1.1 | ATLZoo | Bug Tracking System | EN | 1 | Relationship/RelationshipType | 0 | 0 | 0 | 0 | 1 | |||||||
21 | AbstractSynt | ATLZoo | Systems/Software Mod | E | 1 | TagDefinition/ TaggedValue | 0 | 0 | 1 | Multiplicity | 0 | 2 | ||||||
22 | DSLModel | ATLZoo | Systems/Software Mod | E | 2 | ModelElement, ReferenceLink | 1 | Property for ModelElement | 0 | 0 | 0 | 3 | DSL models used by Visual Studio DSL Tools | |||||
23 | LQN_1_0.ec | ATLZoo | Systems/Software Mod | EN | 2 | Link/LinkType, Phase/PhaseType | 0 | 0 | 0 | 0 | 2 | |||||||
24 | Matlab/ Sim | ATLZoo | Systems/Software Mod | E | 1 | Machine/Instance | 1 | Data/Property | 0 | 0 | 0 | 2 | ||||||
25 | SCADE | ATLZoo | Systems/Software Mod | E | 1 | AnnNoteType/AnnNote | 1 | AnnAttDefinition - AnnAttV | 0 | 0 | 0 | 2 | ||||||
26 | Simple Web | ATLZoo | Web | S | 1 | Services hierarchy | 0 | 0 | 0 | 0 | 1 | |||||||
27 | UEML | ATLZoo, UE | Enterprise/Process Mo | E | 3 | Activity, Resource, Role | 0 | 0 | 0 | 0 | 3 | Unified Enterprise Modelling Language | ||||||
28 | WebML | Ceri, Brambi | Web | E | 2 | ActivityType/ActivityInstance, Process/Case | 0 | 0 | 0 | 0 | 2 | |||||||
29 | CloudML | CloudML | Software Architecture | E | 6 | Artefact, ArtefactPort, ClientPort, ServerPort, | 1 | Properties, with name and v | 0 | 1 | ClientPort.isOptional | 0 | 8 | Implementation Java classes | ||||
30 | DoDaF 2.02 | DODAF | Enterprise/Process Mo | PT | 35 | Activity, Address, Agreement, ArchitecturalDe | 0 | 0 | 0 | 0 | 35 | 15+ | ||||||
31 | TML | DrivalosKPF | Traceability | P | 1 | TraceLink | 0 | 1 | Context/ Context | 1 | TraceLinkEnd | 0 | 3 | |||||
32 | TmM | Espinoza an | Traceability | PT | 5 | TraceabilityLink/TraceabilityLinkKind, Traceabi | 0 | 0 | 0 | 0 | 5 | |||||||
33 | Feature Mod | fmp | Feature modelling | E | 2 | FDReference, Feature | 1 | Feature has TypedValue | 0 | 0 | 0 | 3 | ||||||
34 | Domain met | Gallardo | Systems/Software Mod | P | 1 | Class | 1 | Property | 0 | 1 | Relationship | 0 | 3 | |||||
35 | ISO/IEC 2474 | Gonzalez-Pe | Enterprise/Process Mo | PT | 5 | Stage, WorkUnit, WorkProduct, ModelUnit, Pro | 0 | 0 | 0 | 0 | 5 | |||||||
36 | REA (Resour | Google Code | Enterprise/Process Mo | E | 6 | DecrementEconomicEvent, IncrementEconomi | 0 | 0 | 0 | 0 | 6 | http://en.wikipedia.org/wiki/Resources,_events,_age | ||||||
37 | ARCAS | Google Code | Software Architecture | E | 2 | SubElement, ElementArchitecture | 2 | Attribute (only name), Dock | 0 | 0 | 0 | 4 | Automated Resolution of Connector Architectures usi | |||||
38 | EMF Profiles | LangerWWC | Systems/Software Mod | EX | 1 | Stereotype | 0 | 0 | 1 | Extension | 0 | 2 | ||||||
39 | EAI 1.0 | OMG | Application Integration | E | 2 | TDLangClassifier/TDLangElement, BaseTDType | 0 | 0 | 0 | 0 | 2 | UML Profile for Enterprise Application Integration | ||||||
40 | EAI 1.0 | OMG | Application Integration | S | 1 | Subclasses of TDLangElement. This is the hook | 0 | 0 | 0 | 0 | 1 | UML Profile for Enterprise Application Integration | ||||||
41 | BQS 1.0 | OMG | Bibliographic data | S | 1 | Hierarchies: BibliographicReference, Provider | 1 | BibliographicReference has | 0 | 0 | 0 | 2 | Bibliographic Query Service | |||||
42 | SOPES 1.0 | OMG | C4i | E | 14 | ActionEffect/ActionEffectType, ActionObjectiv | 0 | 0 | 0 | 0 | 14 | 14+. Shared Operational Picture Exchange Services (SOPES) Information Exchange Model (IEDM) | ||||||
43 | RMS 1.0 | OMG | Data Management for | E | 7 | AttributableClassType/AttributableObject, Doc | 1 | AttributableObject has Attri | 0 | 1 | ManagedRecordAssocia | 0 | 9 | Records Management Services | ||||
44 | CWM 1.1 | OMG | Data modelling and dat | E | 6 | Transformation, Dimension, Component, Colu | 1 | Feature/Slot for Classifier | 1 | RecordDef/Field | 0 | 1 | Generalization | 9 | Common Warehouse Metamodel | |||
45 | DAIS 1.1 | OMG | Data modelling and dat | E | 3 | Node, Item, Source | 0 | 0 | 0 | 0 | 3 | Data Acquisition from Industrial Systems | ||||||
46 | HDAIS 1.0 | OMG | Data modelling and dat | E | 2 | Node, Property | 0 | 0 | 0 | 0 | 2 | Historical Data Acquisition from Industrial Systems | ||||||
47 | NEG 1.0 | OMG | Electronic commerce | S | 6 | Type: ProcessorModel, Instances: VoteModel, | 0 | 0 | 0 | 0 | 6 | Negotiation Facility | ||||||
48 | BPDM | OMG | Enterprise/Process Mo | E | 4 | Type for SimpleInteraction and TypedElement, | 1 | Property/Slot for Classifier | 0 | 1 | MultiplicityElement | 1 | Generalization | 7 | Business Process definition Metamodel | |||
49 | BPMN 2.0.1 | OMG | Enterprise/Process Mo | E | 12 | Message, ResourceParameter, Error, Escalation | 3 | Event, Process, Activity have | 1 | Extension class, wi | 0 | 0 | 16 | Business Process Model and Notation | ||||
50 | CMMN | OMG | Enterprise/Process Mo | E | 2 | CaseFileItem, PlanItem | 1 | Property | 0 | 0 | 0 | 3 | Case Management Model and Notation | |||||
51 | ITPMF | OMG | Enterprise/Process Mo | E | 13 | MeasurementKind, ContactKind, PartyKind, Re | 0 | 0 | 0 | 0 | 13 | IT Portfolio Management Facility | ||||||
52 | UML Profile | OMG | Enterprise/Process Mo | ST | 12 | Stereotypes: ErrorEventDefinition, EscalationE | 1 | Property | 1 | BPMNExtension a | 1 | BPMNRelationship | 0 | 15 | UML Profile for BPMN Processes | |||
53 | UML2.4.1 Act | OMG | Enterprise/Process Mo | E | 1 | ObjectNode | 0 | 0 | 0 | 0 | 1 | Unified Modeling Language (Activity Diagrams) | ||||||
54 | UPDM 2.1 | OMG | Enterprise/Process Mo | ST | 25 | ProjectType/ActualProject, LocationType/Actu | 3 | Environment/EnvironmentP | 0 | 0 | 0 | 28 | 25+ | |||||
55 | DD 1.0 | OMG | Graphics | S | 5 | Shape, Style, DiagramElement, Diagram, Edge | 0 | 0 | 0 | 0 | 5 | Diagram Definition | ||||||
56 | PLM 2.1 | OMG | Manufacturing | E | 1 | Design_discipline_item_definition, Item_insta | 1 | Property | 0 | 0 | 2 | Classification for it | 4 | Product Lifecycle Management (PLM) Services | ||||
57 | ReqIF 1.1 | OMG | Requirements Enginee | E | 4 | Specification/SpecificationType, SpecObject/S | 1 | AttributeDefinition/Attribut | 0 | 1 | SpecRelation | 0 | 6 | Requirements Interchange Format | ||||
58 | RAS 2.2 | OMG | Reusable software ass | E | 1 | Artifact/ArtifactType. An Artifact may have one | 0 | 0 | 0 | 0 | 1 | Reusable Asset | ||||||
59 | ASTM 1.0 | OMG | Reverse Engineering | S | 1 | SASTMs as static extensions of the GASTM | 0 | 0 | 0 | 0 | 1 | Abstract Syntax Tree Metmodel | ||||||
60 | KDM 1.3 | OMG | Reverse Engineering | S | 10 | Subclasses of KDMModel, KDMEntity y KDMRel | 0 | 0 | 0 | 0 | 10 | Knowledge Discovery Metamodel | ||||||
61 | KDM 1.3 | OMG | Reverse Engineering | E | 1 | In Structure package: ContentItem/ComplexCo | 2 | Stereotype has Tags (Fig 10.3 | 0 | 0 | 0 | 3 | Knowledge Discovery Metamodel | |||||
62 | KDM 1.3 | OMG | Reverse Engineering | EN | 5 | MacroUnit/MacroKind, StorableUnit/StorableK | 0 | 0 | 0 | 0 | 5 | Knowledge Discovery Metamodel | ||||||
63 | CCCMP 1.0 | OMG | Software Architecture | E | 5 | StreamPortDef/StreamTypeDef, HomeExecuto | 3 | ComponentFeature/Segmen | 0 | 0 | 0 | 8 | UML Profile for CORBA Components | |||||
64 | CCCMP 1.0 | OMG | Software Architecture | ST | 2 | CORBAHomeExecutor-CORBAHome, CORBACo | 1 | CORBASegment | 0 | 0 | 1 | CORBASupports (st | 4 | UML Profile for CORBA Components | ||||
65 | EDOC | OMG | Software Architecture | E | 2 | Component, Port | 2 | Property, Attribute for Com | 0 | 0 | 2 | for Components, C | 6 | UML Profile for Enterprise Distributed Object Computi | ||||
66 | MARTE | OMG | Software Architecture | ST | 4 | ResourceServiceExecution, NFP, ResourceInsta | 1 | NFPValueSpecification | 0 | 0 | 0 | 5 | UML Profile for MARTE: Modeling and Analysis of Real | |||||
67 | MARTE | OMG | Software Architecture | EN | 5 | HwdPLD/PLD_Technology, HwProcessor/ISA_T | 0 | 0 | 0 | 0 | 5 | Enumerate type includes Other and Undef. The lower | ||||||
68 | QFTP | OMG | Software Architecture | E | 5 | Resource, ResourceService, QoSCharacteristic, | 1 | QoSDimension | 0 | 0 | 0 | 6 | UML Profile for Modeling Quality of Service and Fault | |||||
69 | QFTP | OMG | Software Architecture | ST | 2 | Resource, QoSCharacteristic | 0 | 0 | 0 | 0 | 2 | UML Profile for Modeling Quality of Service and Fault | ||||||
70 | SoaML 1.0.1 | OMG | Software Architecture | ST | 1 | Collaboration/ CollaborationUse | 1 | Category/CategoryValue | 0 | 0 | 0 | 2 | Service oriented architecture Modeling Language | |||||
71 | SPTP | OMG | Software Architecture | E | 3 | Resource, ResourceService, QoSCharacteristic. | 0 | 0 | 0 | 0 | 3 | UML Profile for Schedulability, Performance, and Time | ||||||
72 | SysML | OMG | Software Architecture | S | 2 | Requirement, TestCase | 0 | 0 | 0 | 0 | 2 | OMG System Modeling Language (Requirements diagr | ||||||
73 | SysML | OMG | Software Architecture | ST | 2 | Block, ValueType | 1 | Blocks have Properties | 0 | 0 | 0 | 3 | OMG System Modeling Language | |||||
74 | UML2.4.1 Co | OMG | Software Architecture | E | 1 | Component | 1 | Property/Slot | 0 | 1 | MultiplicityElement | 1 | Generalization | 4 | Unified Modelling Language (Components) | |||
75 | UML2.4.1 De | OMG | Software Architecture | E | 2 | Artifact, Node | 1 | Artifact Property/Slot | 0 | 0 | 0 | 3 | Unified Modelling Language (Deployment) | |||||
76 | SMM 1.0 | OMG | Software Metrics | E, L | 1 | Measurement/ Measure | 1 | Attribute for SMMElement | 0 | 0 | 0 | 2 | Structured Metrics Meta-Model | |||||
77 | SACM 1.0 | OMG | Systems assurance | S | 4 | Hierarchies of: DocumentProperty (Fig 11.2), E | 0 | 0 | 0 | 0 | 4 | Structured Assurance Case Metamodel | ||||||
78 | SACM 1.0 | OMG | Systems assurance | E | 3 | Object/Element, ObjectifiedAssertion/Formal | 0 | 0 | 0 | 0 | 3 | Structured Assurance Case Metamodel | ||||||
79 | FUML | OMG | Systems/Software Mod | E | 3 | Class/InstanceSpecification, Signal/SignalInsta | 2 | Property/Slot for Class and S | 0 | 0 | 1 | Generalization | 6 | Semantics of a Foundational Subset for Executable UM | ||||
80 | MOF 2.4.1 | OMG | Systems/Software Mod | E | 3 | Reflection package: Element has meta-class. C | 1 | CMOF semantics: Slot/Struct | 0 | 1 | CMOF: Property configu | 1 | Class has superclas | 6 | Meta Object Facility | |||
81 | OCL 2.3.1 | OMG | Systems/Software Mod | E | 1 | DataType/ Value | 0 | 0 | 0 | 0 | 1 | Object Constraint Language | ||||||
82 | SMOF 1.0 | OMG | Systems/Software Mod | E | 2 | Instance/Classifier (but an instance may have | 1 | Slot/Property | 0 | 1 | LinkSlots are configured | 1 | Class has superclas | 5 | MOF Support for Semantic Structures | |||
83 | UML2 Classe | OMG | Systems/Software Mod | E | 3 | Class/InstanceSpecification, Association/Insta | 3 | Property/Slot for Class, Data | 0 | 1 | MultiplicityElement | 1 | Generalization | 8 | Unified Modelling Language (Classes) | |||
84 | UML2 Comp | OMG | Systems/Software Mod | E | 1 | Collaboration/ CollaborationUse | 3 | Property/Slot for Class, Data | 0 | 1 | MultiplicityElement | 1 | Generalization | 6 | Unified Modelling Language (Composite Structures) | |||
85 | UML Testing | OMG | Testing | E, ST | 3 | DataPartition, TestComponent, SUT | 1 | Property/Slot for DataPartiti | 0 | 0 | 0 | 4 | UML Testing Profile | |||||
86 | SPEM | OMG | Enterprise/Process Mo | E | 5 | Task, WorkProduct, WorkProductRelationship, | 0 | 0 | 0 | 0 | 5 | Software & Systems Process Engineering Metamodel | ||||||
87 | Express/STE | OMG | Manufacturing | E | 1 | Entity | 2 | Attribute for EntityType and | 0 | 0 | 3 | SuperTypeRule, Se | 6 | Reference Metamodel for the EXPRESS Information M | ||||
88 | openEHR | openEHR | Healthcare | E | 1 | C_OBJECT | 0 | 1 | C_COMPLEX-_OBJ | 0 | 0 | 2 | ||||||
89 | Declarative | REMODD | Enterprise/Process Mo | E | 4 | Activities and different types of MultiInstance | 0 | 0 | 0 | 1 | for OrgUnit | 5 | ||||||
90 | DT4BP | REMODD | Enterprise/Process Mo | E | 2 | Parameter, LocalObject | 0 | 0 | 0 | 0 | 2 | Business Process Modelling Language | ||||||
91 | SAM | REMODD | Software Architecture | E | 4 | Automaton, DataStorage, System, Port | 0 | 0 | 0 | 0 | 4 | |||||||
92 | ArchiMeDeS | SanzM12 | Software Architecture | E | 1 | Service | 0 | 0 | 0 | 0 | 1 | |||||||
93 | Wright | Wright | Software Architecture | E | 2 | Component, Connector | 0 | 0 | 0 | 0 | 2 | Figure 28 | ||||||
Approach | Total | % | Domains: | Num | Total occurrences of type-obj | Total | Pattern | total | Occurrences | Avg | ||||||||
Stats: | E | 71 | 69,61 | Software Architecture | 17 | 60 | 85 | Type-Object | 84 | 363 | 4,32142857 | There are 9 cases with more than one approach (93-9=84) | ||||||
S | 10 | 9,804 | Systems/Software Modelling | 13 | 22 | 48 | Dynamic Features | 30 | 59 | 0,70238095 | ||||||||
ST | 8 | 7,843 | Enterprise/Process Modelling | 19 | 136 | 153 | Domain Concept | 5 | 5 | 0,05952381 | ||||||||
P | 2 | 1,961 | Metrics | 3 | 3 | 4 | Relation Configurator | 14 | 14 | 0,16666667 | ||||||||
PT | 3 | 2,941 | Data modelling | 3 | 11 | 14 | Classification | 11 | 18 | 0,21428571 | ||||||||
EN | 8 | 7,843 | Traceability | 2 | 6 | 8 | Total patterns | 459 | 5,46428571 | |||||||||
Total | 102 | 100 | Requirements | 3 | 6 | 10 | ||||||||||||
Bibliographic | 3 | 8 | 9 | |||||||||||||||
Reverse | 4 | 17 | 19 | |||||||||||||||
Manufacturing | 4 | 37 | 46 | |||||||||||||||
Total Occurrences | # of Meta-models | % | ||||||||||||||||
Sources | ATLZoo | 27 | 25 | 8,446 | ||||||||||||||
OMG | 49 | 41 | 35,34 | |||||||||||||||
REMODD | 3 | 3 | 20 | |||||||||||||||
Approach | ATLZoo&E | 19 | 70,37 | |||||||||||||||
ATLZoo&S | 2 | 7,407 | ||||||||||||||||
ATLZoo&EN | 6 | 22,22 | ||||||||||||||||
Total | 21 | 77,78 | ||||||||||||||||
Approach | OMG&E | 34 | 69,39 | |||||||||||||||
OMG&S | 8 | 16,33 | ||||||||||||||||
OMG&ST | 7 | 14,29 | ||||||||||||||||
OMG&EN | 2 | 4,082 | ||||||||||||||||
Total | 49 | 100 |