Metamodeling (original) (raw)

About DBpedia

Metamodelado, o meta-modelado, en Ingeniería de software, Ingeniería de sistemas y otras disciplinas, es el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables y útiles para el modelado de clases predefinidas de problemas. * Datos: Q1925081 * Multimedia: Metamodeling / Q1925081

thumbnail

Property Value
dbo:abstract Metamodel del llenguatge o simplement metamodel és com la PNL anomena a un conjunt de preguntes sistematitzades per a permetre reunir informació que permetin una bona comunicació lingüística, especialment d'experiències, ja que estudia les representacions mentals de sensacions inicials que han suscitat una expressió verbal determinada. Aquest nom en anglès està inspirat en el llenguatge de programació usat a la programació informàtica, per exemple. Pretén ser en certa manera un metallenguatge. La PNL defineix el metamodel com un model lingüístic basat en el treball dels seus creadors, el Noam Chomsky i l'Alfred Korzybsky. El metamodel de la PNL consta de dotze tipus d'expressions semàntiques poc clares i com resoldre el defecte de comunicació de cada una a través d'una pregunta clau. Aquests casos s'agrupen en omissions, generalitzacions i distorsions. (ca) Die Benennung Metamodell setzt sich zusammen aus dem Präfix Meta- (in diesem Zusammenhang griechisch für „über“, oder „neben“) und dem Modellbegriff der (Wirtschafts-)Informatik. Das Präfix deutet an, dass in diesem Modell Aussagen auf einer inhaltlich höher gestellten Ebene getroffen werden als in Modellen sonst üblich. Modelle beziehen sich grundsätzlich auf ein irgendwie geartetes Original (vgl. Stachowiak 1973), die Besonderheit des Metamodells ist, dass dessen Original der Bestandteil einer Modellbildung ist. Dieses Original ist jedoch selbst kein Modell – die Aussage, ein Metamodell sei ein "Modell über Modelle", ist daher nur mittelbar zutreffend. Das Metamodell beschreibt modellhaft einen bestimmten Aspekt der Erstellung konzeptueller oder formaler Beschreibungsmodelle. Dabei können verschiedene Aspekte der Modellierung dargestellt werden. Am weitesten verbreitet ist das Konzept des sprachbasierten Metamodells, im Rahmen der Entwicklung von Modellierungsmethoden werden auch prozessbasierte Metamodelle spezifiziert. Strahringer prägt den Begriff der Metaisierung bzw. des Metaisierungsprinzips für die Modellbildung über Abstraktionsebenen hinweg. Das Metaisierungsprinzip legt dabei fest über welchen Aspekt (Vorgehen oder Sprache) abstrahiert wird (Strahringer). Der Begriff Metamodell schreibt demzufolge einem Modell keine absolute Eigenschaft zu, sondern kennzeichnet die Beziehung des Modells zu anderen Modellen. Als Beispiel:Beschreibt ein Modell M1 (unmittelbar) die Sprache S0, in der ein Modell M0 formuliert wird, so ist M1 ein (sprachbasiertes) Metamodell zu M0 (mittelbares Modell). Beschreibt ferner ein Modell M2 (unmittelbar) die Sprache S1 in der M1 formuliert wurde, so ist M2 entsprechend Metamodell zu M1, gegenüber M0 ist M2 jedoch Meta-Metamodell. (de) Dans le cadre d'une modélisation, un métamodèle est un modèle dont les instances sont elles-mêmes des modèles. Comme l'indique le préfixe méta-, un métamodèle est une abstraction permettant de décrire des modèles. La métamodélisation désigne au sens large la conception de métamodèles. Les métamodèles peuvent prendre diverses formes et être utilisés dans divers domaines. En informatique, et plus particulièrement en génie logiciel, la notion de métamodèle est centrale à l'ingénierie dirigée par les modèles, un ensemble de pratiques qui ont en commun la création et l'utilisation de modèles pour conceptualiser un domaine d'application. Cet usage s'étend également à l'ingénierie des systèmes. (fr) Metamodelado, o meta-modelado, en Ingeniería de software, Ingeniería de sistemas y otras disciplinas, es el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables y útiles para el modelado de clases predefinidas de problemas. * Datos: Q1925081 * Multimedia: Metamodeling / Q1925081 (es) A metamodel or surrogate model is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems. As its name implies, this concept applies the notions of meta- and modeling in software engineering and systems engineering. Metamodels are of many types and have diverse applications. (en) メタモデル(Metamodel)とは、ソフトウェア工学およびシステム工学などにおいて、所定の問題領域でのモデリングに適用可能で有益なフレーム・規則・制限・モデル・理論を意味する。メタモデリング(Metamodeling)とは、メタモデルの分析・構築・開発を意味する。この用語はメタとモデルという用語の組み合わせである。 メタモデリングは「メタ」であるが故に、その活動とメタモデルは、メタ科学、メタ哲学、メタ理論、一般システム理論などで研究されている。そういった意味ではTOGA metatheoryによればメタモデルはゴール指向のメタ知識であり、モデル化する領域(参照領域)に関連している。そのため、理論的に言えばメタモデリングの成果であるモデル階層をメタモデル階層と混同するかもしれない。 計算の観点では、この概念は数学で使われており、計算機科学/計算機工学/ソフトウェア工学で実用のために応用されている。本項目は主に後者の観点で述べている。 (ja) La metamodellazione o meta-modellazione (in inglese Metamodeling), in ingegneria del software e in ingegneria dei sistemi è l'analisi, la costruzione e lo sviluppo di strutture, regole, vincoli, modelli e teorie applicabili e utili per la modellazione di classi predefinite di problemi. La metamodellazione consiste nella costruzione di una collezione di concetti all'interno di un certo dominio.Un modello è un'astrazione di fenomeni in un mondo reale: un metamodello è un'ulteriore astrazione, che evidenzia proprietà del modello stesso.Un modello è conforme al suo metamodello alla stessa maniera in cui un programma per computer è conforme alla grammatica del linguaggio di programmazione in cui è scritto. Domini in cui sono usati i metamodelli: * Uno schema per i dati semantici che hanno necessità di essere scambiati o memorizzati * Un linguaggio che supporta un particolare metodo o processo * Un linguaggio per esprimere semantiche addizionali all'informazione esistente Uno dei rami più attivi dell'ingegneria guidata dal modello è l'approccio chiamato architettura guidata dal modello proposta dalla OMG.Il linguaggio per scrivere metamodelli è chiamato Meta Object Facility o MOF.L'OMG ha proposto alcuni metamodelli, tra cui: UML, , SPEM o CWM.La ISO ha anche pubblicato il metamodello standard ISO/IEC 24744. (it) Metamodelowanie – analiza, konstrukcja i rozwój ram, reguł, ograniczeń, modeli i teorii, które są użyteczne przy procesie modelowania w pre-definiowanej grupie problemów. Metamodelowanie wraz z metamodelami występuje w wielu dziedzinach wiedzy, np. w metanauce, metafilozofii, metateorii czy też w teorii systemów. Termin ten występuje również w matematyce oraz często spotykany jest w informatyce. W informatyce i dziedzinach jej pokrewnych metamodelowanie oznacza konstruowanie zbioru "koncepcji" (obiektów, terminów, itp.) w zakresie pewnej dziedziny. Uznając model za abstrakcję pewnego zjawiska ze świata rzeczywistego, to metamodel jest abstrakcją ukazującą właściwości owego modelu. Przykładem takiej zależności może być program komputerowy napisany w pewnym języku programowania oraz gramatyka owego języka programowania. Metamodele w informatyce najczęściej stosowane są jako: * schematy logiczne dla danych semantycznych, które muszą być wymieniane bądź przechowywane, * język wspierający określoną metodę bądź proces, * język służący do ogólnego wyrażania semantyki pewnych informacji. (pl) Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям (например: если модель M1 описывает язык L0, в котором формулируется модель M0, то M1 является метамоделью М0; если же модель M2 описывает язык L1, в котором была сформулирована модель М1, то М2 — это метамодель M1, а M2 является тогда для M0 мета-метамоделью). (ru) 元模型(或称替代模型)是“模型的模型”, 元建模则指建立元模型的过程(meta-physics 为“形而上学”,即“科学的科学”)。因此,元建模的工作包括:分析、构建和开发一套用于给某类指定问题建模的框架、规则、约束、模型和理论等。在软件工程和系统工程中,顾名思义,这正符合元和建模的概念。元模型种类多样,应用广泛。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Meta-Modelling.svg?width=300
dbo:wikiPageExternalLink http://conceptbase.sourceforge.net/2021_Metamodeling_for_Method_Engineering.pdf http://alloy.mit.edu/community/files/MamboMDE.pdf http://hamara.in/portals/space/SPACE20/SankhyaTechnologies/src/publish/cache/TechnicalArticles/TX/ModelDrivenTransformation.html http://homepage.dke.univie.ac.at/fill/papers/Fill_Karagiannis_EMISA_2013.pdf http://www.mhprofessional.com/product.php%3Fisbn=0071825711%7Cchapter=
dbo:wikiPageID 1674626 (xsd:integer)
dbo:wikiPageLength 13474 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1117251314 (xsd:integer)
dbo:wikiPageWikiLink dbc:Scientific_modelling dbr:Neural_network dbr:Scientific_modelling dbr:MetaCASE_tool dbr:Metadata_modeling dbr:Metaphilosophy dbr:Metatheory dbr:Method_engineering dbr:John_Mylopoulos dbr:Requirements_analysis dbr:Mathematics dbr:Generic_Eclipse_Modeling_System dbr:Computer-aided_software_engineering dbr:Computer_engineering dbr:Computer_science dbr:Domain-Specific_Modeling dbr:John_P._van_Gigch dbr:Kermeta dbr:Kriging dbr:Surrogate_model dbr:Systemics dbr:Systems_engineering dbr:Software_engineering dbc:Software_design dbr:Data_governance dbr:Data_modeling dbr:Logical_schema dbr:Meta-process_modeling dbr:Gradient-enhanced_kriging dbr:Unified_Modeling_Language dbr:Praxis_(process) dbr:International_Organization_for_Standardization dbr:VIATRA dbr:Domain_Specific_Language dbr:Domain_of_discourse dbr:Business_reference_model dbr:Space_mapping dbr:Meta- dbr:Metadata dbr:Object_Management_Group dbr:Object_Process_Methodology dbr:Real_life_(reality) dbr:Semantic dbr:XML_Metadata_Interchange dbr:Meta-Object_Facility dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:Model_transformation_language dbr:ISO/IEC_24744 dbr:QVT dbr:Transformation_language dbr:Tefkat dbr:XML_transformation_language dbr:Ontology_(computer_science) dbr:SysML dbr:Model_(abstract) dbr:Model_Driven_Engineering dbr:MODAF_Meta-Model dbr:File:Government_Business_Reference_Model.svg dbr:File:M0-m3.png dbr:File:DoDAF_Perspectives_and_Decomposition_Levels.jpg dbr:File:Mason-ontology.png dbr:File:Meta-Modelling.svg dbr:MT_(model_transformation_language) dbr:ManyDesigns_Portofino dbr:Piecewise_polynomial_(spline)_metamodels dbr:Polynomial_metamodel dbr:Wikt:metascience
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Commons_category dbt:Div_col dbt:Div_col_end dbt:ISBN dbt:In_lang dbt:Redirect dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Software_engineering dbt:Meta-prefix
dcterms:subject dbc:Scientific_modelling dbc:Software_design
gold:hypernym dbr:Model
rdf:type dbo:Person
rdfs:comment Metamodelado, o meta-modelado, en Ingeniería de software, Ingeniería de sistemas y otras disciplinas, es el análisis, construcción y desarrollo de esquemas, reglas, restricciones, modelos y teorías aplicables y útiles para el modelado de clases predefinidas de problemas. * Datos: Q1925081 * Multimedia: Metamodeling / Q1925081 (es) A metamodel or surrogate model is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems. As its name implies, this concept applies the notions of meta- and modeling in software engineering and systems engineering. Metamodels are of many types and have diverse applications. (en) メタモデル(Metamodel)とは、ソフトウェア工学およびシステム工学などにおいて、所定の問題領域でのモデリングに適用可能で有益なフレーム・規則・制限・モデル・理論を意味する。メタモデリング(Metamodeling)とは、メタモデルの分析・構築・開発を意味する。この用語はメタとモデルという用語の組み合わせである。 メタモデリングは「メタ」であるが故に、その活動とメタモデルは、メタ科学、メタ哲学、メタ理論、一般システム理論などで研究されている。そういった意味ではTOGA metatheoryによればメタモデルはゴール指向のメタ知識であり、モデル化する領域(参照領域)に関連している。そのため、理論的に言えばメタモデリングの成果であるモデル階層をメタモデル階層と混同するかもしれない。 計算の観点では、この概念は数学で使われており、計算機科学/計算機工学/ソフトウェア工学で実用のために応用されている。本項目は主に後者の観点で述べている。 (ja) Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям (например: если модель M1 описывает язык L0, в котором формулируется модель M0, то M1 является метамоделью М0; если же модель M2 описывает язык L1, в котором была сформулирована модель М1, то М2 — это метамодель M1, а M2 является тогда для M0 мета-метамоделью). (ru) 元模型(或称替代模型)是“模型的模型”, 元建模则指建立元模型的过程(meta-physics 为“形而上学”,即“科学的科学”)。因此,元建模的工作包括:分析、构建和开发一套用于给某类指定问题建模的框架、规则、约束、模型和理论等。在软件工程和系统工程中,顾名思义,这正符合元和建模的概念。元模型种类多样,应用广泛。 (zh) Metamodel del llenguatge o simplement metamodel és com la PNL anomena a un conjunt de preguntes sistematitzades per a permetre reunir informació que permetin una bona comunicació lingüística, especialment d'experiències, ja que estudia les representacions mentals de sensacions inicials que han suscitat una expressió verbal determinada. El metamodel de la PNL consta de dotze tipus d'expressions semàntiques poc clares i com resoldre el defecte de comunicació de cada una a través d'una pregunta clau. Aquests casos s'agrupen en omissions, generalitzacions i distorsions. (ca) Die Benennung Metamodell setzt sich zusammen aus dem Präfix Meta- (in diesem Zusammenhang griechisch für „über“, oder „neben“) und dem Modellbegriff der (Wirtschafts-)Informatik. Das Präfix deutet an, dass in diesem Modell Aussagen auf einer inhaltlich höher gestellten Ebene getroffen werden als in Modellen sonst üblich. (de) Dans le cadre d'une modélisation, un métamodèle est un modèle dont les instances sont elles-mêmes des modèles. Comme l'indique le préfixe méta-, un métamodèle est une abstraction permettant de décrire des modèles. La métamodélisation désigne au sens large la conception de métamodèles. (fr) La metamodellazione o meta-modellazione (in inglese Metamodeling), in ingegneria del software e in ingegneria dei sistemi è l'analisi, la costruzione e lo sviluppo di strutture, regole, vincoli, modelli e teorie applicabili e utili per la modellazione di classi predefinite di problemi. Domini in cui sono usati i metamodelli: * Uno schema per i dati semantici che hanno necessità di essere scambiati o memorizzati * Un linguaggio che supporta un particolare metodo o processo * Un linguaggio per esprimere semantiche addizionali all'informazione esistente (it) Metamodelowanie – analiza, konstrukcja i rozwój ram, reguł, ograniczeń, modeli i teorii, które są użyteczne przy procesie modelowania w pre-definiowanej grupie problemów. Metamodelowanie wraz z metamodelami występuje w wielu dziedzinach wiedzy, np. w metanauce, metafilozofii, metateorii czy też w teorii systemów. Termin ten występuje również w matematyce oraz często spotykany jest w informatyce. Metamodele w informatyce najczęściej stosowane są jako: (pl)
rdfs:label Metamodel del llenguatge (ca) Metamodell (de) Metamodelado (es) Métamodèle (fr) Metamodellazione (it) Metamodeling (en) メタモデル (ja) Metamodelowanie (pl) Метамодель (информатика) (ru) 元建模 (zh)
owl:sameAs freebase:Metamodeling yago-res:Metamodeling wikidata:Metamodeling dbpedia-ca:Metamodeling dbpedia-de:Metamodeling dbpedia-es:Metamodeling dbpedia-et:Metamodeling dbpedia-fa:Metamodeling dbpedia-fr:Metamodeling dbpedia-it:Metamodeling dbpedia-ja:Metamodeling http://lt.dbpedia.org/resource/Metamodeliavimas http://lv.dbpedia.org/resource/Metamodelēšana dbpedia-pl:Metamodeling dbpedia-ru:Metamodeling dbpedia-zh:Metamodeling https://global.dbpedia.org/id/q8VG
prov:wasDerivedFrom wikipedia-en:Metamodeling?oldid=1117251314&ns=0
foaf:depiction wiki-commons:Special:FilePath/Mason-ontology.png wiki-commons:Special:FilePath/Meta-Modelling.svg wiki-commons:Special:FilePath/M0-m3.png wiki-commons:Special:FilePath/DoDAF_Perspectives_and_Decomposition_Levels.jpg wiki-commons:Special:FilePath/Government_Business_Reference_Model.svg
foaf:isPrimaryTopicOf wikipedia-en:Metamodeling
is dbo:wikiPageRedirects of dbr:Meta-Modeling dbr:Meta-model dbr:Meta-modeling dbr:Meta-modeling_technique dbr:Metamodel dbr:Metamodels dbr:Meta_model dbr:Metamodelling
is dbo:wikiPageWikiLink of dbr:Saraju_Mohanty dbr:Enterprise_Collaboration_Architecture dbr:Enterprise_Distributed_Object_Computing dbr:Model dbr:Metadata_modeling dbr:Metadata_standard dbr:OpenMDAO dbr:DATADVANCE dbr:DSRP dbr:Derek_Cabrera dbr:Duration_(project_management) dbr:Interaction_Flow_Modeling_Language dbr:OGML dbr:Generalised_Enterprise_Reference_Architecture_and_Methodology dbr:Object-oriented_analysis_and_design dbr:Object_Constraint_Language dbr:Praxeme dbr:Generic_Modeling_Environment dbr:Moose_(analysis) dbr:ConceptBase dbr:OptimalJ dbr:Arcadia_(engineering) dbr:MagicDraw dbr:Zachman_Framework dbr:Feature-driven_development dbr:John_P._van_Gigch dbr:Kermeta dbr:Kriging dbr:Meta-system dbr:Business_Process_Model_and_Notation dbr:Causal_model dbr:Domain-specific_modeling dbr:Meta-process_modeling dbr:ATLAS_Transformation_Language dbr:Capella_(engineering) dbr:Glossary_of_Unified_Modeling_Language_terms dbr:Gradient-enhanced_kriging dbr:KM3 dbr:Knowledge_Discovery_Metamodel dbr:Knowledge_extraction dbr:Unified_Modeling_Language dbr:Metadata_registry dbr:Reification_(computer_science) dbr:Janos_Sztipanovits dbr:AGATE_(architecture_framework) dbr:Java_Metadata_Interface dbr:Model_transformation dbr:ModelOps dbr:Model_Driven_Interoperability dbr:Modeling_language dbr:Remsoft dbr:Donald_Firesmith dbr:Business_Process_Definition_Metamodel dbr:Meta-Modeling dbr:Meta-model dbr:Meta-modeling dbr:Meta-modeling_technique dbr:Metamodel dbr:Metamodels dbr:Metaclass dbr:Metaclass_(Semantic_Web) dbr:XML_Metadata_Interchange dbr:Meta-Object_Facility dbr:Microsoft_Solutions_Framework dbr:Model-driven_architecture dbr:Model_order_reduction dbr:System_Architect dbr:Technology_roadmap dbr:SIGNAL_(programming_language) dbr:UML-based_web_engineering dbr:Workflow_Management_Coalition dbr:Topic_map dbr:IDEF1X dbr:IEEE_1471 dbr:QVT dbr:Topincs dbr:Software_mining dbr:Synchronization_model dbr:Wei_Chen_(engineer) dbr:UML_tool dbr:Systems_Modeling_Language dbr:Meta_model dbr:Meta_model_(disambiguation) dbr:Ying_Hung dbr:Value_Delivery_Modelling_Language dbr:Metamodelling
is foaf:primaryTopic of wikipedia-en:Metamodeling