Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering.. In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design.
Search This Blog
Sunday, June 27, 2010
metamodel
A metamodel is at a higher level of abstraction than a model. It is often called “a model of a model“. It provides the rules/grammar for the modelling language (ML) itself. The ML consists of instances of concepts in the metamodel
A metamodel describes the rules and constraints of metatypes and metarelationships
Concrete metatypes are instantiated for use in regular modelling work.
A metamodel describes the rules and constraints of metatypes and metarelationships
Concrete metatypes are instantiated for use in regular modelling work.
In object-oriented programming, a metaclass is a class whose instances are classes. Just as an ordinary class defines the behavior of certain objects, a metaclass defines the behavior of certain classes and their instances.
Saturday, June 26, 2010
Modeling language
A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the structure
The more mature modeling languages are precise, consistent and executable. Informal diagramming techniques applied with drawing tools are expected to produce useful pictorial representations of system requirements, structures and behaviors, but not much else. Executable modeling languages applied with proper tool support, however, are expected to automate system verification, validation, simulation and code generation from the same representations
The more mature modeling languages are precise, consistent and executable. Informal diagramming techniques applied with drawing tools are expected to produce useful pictorial representations of system requirements, structures and behaviors, but not much else. Executable modeling languages applied with proper tool support, however, are expected to automate system verification, validation, simulation and code generation from the same representations
Subscribe to:
Posts (Atom)
Blog Archive
About Me
- Grigorios Agathangelidis
- An seasoned developer, architect and with some Team Leading exposure, offering full project life cycle experiences within multi cultural, multi National environments and within differing business streams and all primarily on a .Net platform.