Modeling language: Difference between revisions

Content deleted Content added
MDE (talk | contribs)
No edit summary
MDE (talk | contribs)
No edit summary
Line 15:
* [[SysML]] is a modeling language, based on UML, that addresses the need of [[System Engineering]].
 
* [[ATL]] (The [[ATLAS Transformation Language|ATL]] is also a modeling language (because an ATL program is a model conforming to a precise metamodel). However this is a '''Domain Specific Modeling Language''', intended for a precise task ('''[[model transformation''')]]. This may be contrasted to the [[Unified Modeling Language]] which is a '''General Purpose Modeling Language'''. [[ATLAS Transformation Language|ATL]] is a model transformation language of the [[QVT]] family.
 
* [[SPEM]]: '''Software Process Engineering Metamodel'''. Developed by the Object Management Group [[OMG]], SPEM is a [[Meta-Object Facility]] Metamodel for defining processes and their components. This Metamodel is used to describe a concrete software development process or a family of related software development processes. However, Process enactment is outside the scope of SPEM. A typical tool based on SPEM will be for process authoring and customizing. The purpose of SPEM is to support the definition of software development processes specifically including those processes that involve or mandate the use of [[UML]].