Executable architecture: Difference between revisions

Content deleted Content added
Sidna (talk | contribs)
Sidna (talk | contribs)
No edit summary
Line 1:
{{undercontruction}}
 
An '''Executable Architecture''' (EA), in general, is the description of a [[system architecture]] in a [[formal]] [[notation]] together with the tools (e.g. [[compilers]]/[[translators]]) that allow the automatic or semi-automatic generation of artifacts (e.g. Capability Gap Analysis (CGA), [[Models]], SW Stubs, MSDL) from that notation and which are used in the analysis, refinement, and/or implementation of the architecture described.<ref>Pawlowski, Tom, "Executable Architecture", [[MITRE]], 2004 [http://www.mitre.org/news/events/tech04/briefings/729.pdf]</ref>
 
Implementations of '''EA''' include:
 
* [[Object Management Group]]'s [[Model-driven architecture]]
* [[Object Management Group]]'s [[Business Process Management Initiative]]
* [[Vanderbilt University]]'s Model Integrated Computing (MIC)
 
== See also ==
 
* [[Business Process Execution Language]] (BPEL)
* [[Model-driven architecture]]
* [[ObjectBusiness Process Management GroupInitiative]] (BPMI)
* [[UniversalBusiness Process Modeling Language]] (BPMN)
* [[Model-driven architecture]] (MDA)
* [[Model-driven engineering]] (MDE)
* [[Object Management Group]] (OMG)
* [[Unified Process]]
* [[Universal Modeling Language]] (UML)
* [[Vanderbilt University]]