Search results for "Software_PROGRAMMINGLANGUAGES"

showing 5 items of 5 documents

A Metamodeling Approach to Evolution

2001

With the increasing complexity of systems being modeled, analysis & design move towards more and more abstract methodologies. Most of them rely on metamodeling tools that employ multi-view models and the four-layer metamodeling architecture. Our idea is to use the metamodeling approach to classify and to constraint the possible evolutions of an information system with the effect to improve both detection of evolution conflicts and disciplined reuse. Within the domain of UML metamodeling, a refinement of the metamodel-level classification is proposed that includes bases for defining a metric of the evolution (in terms of distance between metamodels).

ComputingMethodologies_SIMULATIONANDMODELINGComputer sciencebusiness.industryConstraint (computer-aided design)ReuseMetadata modelingcomputer.software_genreMetamodelingDomain (software engineering)Unified Modeling LanguageSoftware_SOFTWAREENGINEERINGMetric (mathematics)Information systemData miningSoftware_PROGRAMMINGLANGUAGESSoftware engineeringbusinesscomputercomputer.programming_language
researchProduct

Metamodel specialization for graphical modeling language support

2016

Most of current modeling languages are based on graphical diagrams. The concrete graphical syntax of these languages typically is defined informally -- by text and diagram examples. Only recently, starting from UML 2.5, a formalism is offered for defining the graphical syntax of UML. This formalism is based on Diagram Definition standard by OMG, where the main emphasis is on enabling diagram interchange between different tools implementing the given language. While this is crucial for standardized languages such as UML, this aspect is not so important for domain specific languages. In this paper an approach is offered for simple direct definition of concrete graphical syntax by means of met…

Domain-specific languageModeling languageProgramming languageComputer science020207 software engineering02 engineering and technology010501 environmental sciencescomputer.software_genre01 natural sciencesMetamodelingLanguage definitionDigital subscriber lineUnified Modeling LanguageAbstract syntax0202 electrical engineering electronic engineering information engineeringSoftware_PROGRAMMINGLANGUAGESGraphicscomputer0105 earth and related environmental sciencescomputer.programming_languageProceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
researchProduct

Metamodel Specialization for DSL Tool Building

2016

Most of domain-specific tool building and especially diagram editor building nowadays involves some usage of metamodels. However normally the metamodel alone is not sufficient to define an editor. Frequently the metamodel just defines the abstract syntax of the domain, mappings or transformations are required to define the editor. Another approach [8] is based on a fixed type metamodel, there an editor definition consists of an instance of this metamodel to be executed by an engine. However there typically a number of functionality extensions in a transformation language is required. The paper offers a new approach based on metamodel specialization. First the metamodel specialization based …

FlowchartTheoretical computer scienceComputingMethodologies_SIMULATIONANDMODELINGComputer scienceProgramming languagecomputer.software_genreTransformation languagelaw.inventionMetamodelingDomain (software engineering)Unified Modeling LanguageSoftware_SOFTWAREENGINEERINGlawAbstract syntaxSpecialization (logic)Class diagramSoftware_PROGRAMMINGLANGUAGEScomputercomputer.programming_language
researchProduct

UML-Based Metamodeling for Information System Engineering and Evolution

2003

In modelers’ practice metamodels have become the core of UML-based metamodeling environments: metamodels form the basis of application domain descriptions, and they are instantiated into models. In the context of information system engineering and interoperability, we have developped two operations on metamodels: metamodel integration and measure of semantical distance between metamodels. In this paper, we explore application of these operations to information systems’ evolution.

Measure (data warehouse)ComputingMethodologies_SIMULATIONANDMODELINGbusiness.industryComputer scienceInteroperabilityContext (language use)MetamodelingUnified Modeling LanguageSoftware_SOFTWAREENGINEERINGApplication domainInformation systemSoftware_PROGRAMMINGLANGUAGESSoftware engineeringbusinesscomputerAlgorithmSoftware architecture descriptioncomputer.programming_language
researchProduct

Electron Ion Collider: The Next QCD Frontier: Understanding the glue that binds us all

2016

International audience; This White Paper presents the science case of an Electron-Ion Collider (EIC), focused on the structure and interactions of gluon-dominated matter, with the intent to articulate it to the broader nuclear science community. It was commissioned by the managements of Brookhaven National Laboratory (BNL) and Thomas Jefferson National Accelerator Facility (JLab) with the objective of presenting a summary of scientific opportunities and goals of the EIC as a follow-up to the 2007 NSAC Long Range plan. This document is a culmination of a community-wide effort in nuclear science following a series of workshops on EIC physics over the past decades and, in particular, the focus…

Nuclear and High Energy Physicsdesign [accelerator]nucl-th[PHYS.NUCL]Physics [physics]/Nuclear Theory [nucl-th]parton: distribution functionnucleus: structure functionpolarized beamstructure function: spin[PHYS.NEXP]Physics [physics]/Nuclear Experiment [nucl-ex]nucl-exstructure function [nucleon]Atomicproposed [colliding beams]design [detector]Particle and Plasma Physicsquantum chromodynamics[PHYS.HEXP]Physics [physics]/High Energy Physics - Experiment [hep-ex]ddc:530Nuclearsaturation [gluon]colliding beams [electron nucleon]Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATIONdetector: designaccelerator: designhep-exnew physicsMolecularhep-phelectron nucleon: colliding beamsnucleon: structure functionstructure function [nucleus]Nuclear & Particles PhysicseRHICTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESelectron nucleus: colliding beamscolliding beams: proposedTheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS[PHYS.HPHE]Physics [physics]/High Energy Physics - Phenomenology [hep-ph]gluon: saturationELICspin [structure function]Software_PROGRAMMINGLANGUAGEScolliding beams [electron nucleus]distribution function [parton]Hardware_LOGICDESIGNJefferson Lab
researchProduct