<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Architecture_Languages</id>
	<title>Enterprise Architecture Languages - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Architecture_Languages"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Languages&amp;action=history"/>
	<updated>2026-05-13T20:39:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Enterprise_Architecture_Languages&amp;diff=29080&amp;oldid=prev</id>
		<title>Ahnboyoung: /* IDEF⌘ */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Languages&amp;diff=29080&amp;oldid=prev"/>
		<updated>2016-02-07T17:40:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;IDEF⌘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|Enterprise Architecture|40}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: Enterprise Architecture Languages&lt;br /&gt;
;author: Bernard Szlachta (bs@NobleProg.co.uk)&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Enterprise Architecture Languages⌘=&lt;br /&gt;
* There is no de-facto language describing Enterprise Architecture in general&lt;br /&gt;
* Most languages are domain specific or universal (not specifically covering EA)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UML⌘ ==&lt;br /&gt;
* Description separately&lt;br /&gt;
== SoaML⌘ ==&lt;br /&gt;
see SoaML materials&lt;br /&gt;
&lt;br /&gt;
[[:Category:SoaML]]&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
[[File:IDEF Methods.svg|300px|right]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039;ntegration &amp;#039;&amp;#039;&amp;#039;DEF&amp;#039;&amp;#039;&amp;#039;inition&lt;br /&gt;
* IDEF is a family of modelling languages&lt;br /&gt;
* Developed under funding from US Air Force&lt;br /&gt;
* Released into Public Domain&lt;br /&gt;
* Languages are pretty much separate&lt;br /&gt;
* Lhere is no mapping from one view (language) to the other&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
Some of the languages:&lt;br /&gt;
* IDEFIX: The core&lt;br /&gt;
* IDEF0 : Function Modelling[2]&lt;br /&gt;
[[File:IDEF Diagram Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
* IDEF1 : Information Modelling&lt;br /&gt;
* IDEF1X : Data Modelling&lt;br /&gt;
[[File:B 5 1 IDEF1X Diagram.jpg|650px]]&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
* IDEF2 : Simulation Model Design&lt;br /&gt;
* IDEF3 : Process Description Capture&lt;br /&gt;
[[File:2-03 Example of an Enhanced Transition Schematic.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
* IDEF4 : Object-Oriented Design&lt;br /&gt;
* IDEF5 : Ontology Description Capture&lt;br /&gt;
[[File:4-54 Composition Schematic for Ballpoint.jpg]]&lt;br /&gt;
&lt;br /&gt;
== IDEF⌘ ==&lt;br /&gt;
* IDEF6 : Design Rationale Capture&lt;br /&gt;
[[File:IIDEF4 Design Activities.jpg|500px]]&lt;br /&gt;
* IDEF7 : Information System Auditing&lt;br /&gt;
* IDEF8 : User Interface Modeling&lt;br /&gt;
* IDEF9 : Business Constraint Discovery&lt;br /&gt;
* IDEF10 : Implementation Architecture Modeling&lt;br /&gt;
* IDEF11 : Information Artifact Modeling&lt;br /&gt;
* IDEF12 : Organization Modeling&lt;br /&gt;
* IDEF13 : Three Schema Mapping Design&lt;br /&gt;
* IDEF14 : Network Design&lt;br /&gt;
&lt;br /&gt;
== BPMN⌘ ==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== ARIS⌘ ==&lt;br /&gt;
* ARIS (Architecture of Integrated Information Systems)&lt;br /&gt;
* An approach to enterprise modeling&lt;br /&gt;
* It is not a standard&lt;br /&gt;
* Offers holistic view of process design, management, work flow, and application processing&lt;br /&gt;
* Provides a generic and well-documented methodological framework &lt;br /&gt;
* Uses EPC (Event-driven Process Chain)&lt;br /&gt;
* Supported by ARIS Toolset (by Software AG)&lt;br /&gt;
* ARIS is not extensible&lt;br /&gt;
* ARIS is not actively maintained&lt;br /&gt;
&lt;br /&gt;
== ArchiMate⌘ ==&lt;br /&gt;
* The Open Group Standard&lt;br /&gt;
* It is not really as open as The Open Group says&lt;br /&gt;
* ArchiMate® 2.0 is aligned with TOGAF®&lt;br /&gt;
&lt;br /&gt;
[[File:ArchiMate Architectural Framework.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
== Architecture Description Languages ⌘==&lt;br /&gt;
* ADL term is used in many engineering communities&lt;br /&gt;
* There is no de-facto standard for Architecture Description Language (ADL)&lt;br /&gt;
* In the software engineering community, an ADL relates to software architectures&lt;br /&gt;
* Most of ADLs have academic background (CMU)&lt;br /&gt;
&lt;br /&gt;
Some Examples of ADL:&lt;br /&gt;
* Acme (CMU)&lt;br /&gt;
* AADL (standardized by SAE, Latest version 2009-01-20)&lt;br /&gt;
* C2 (developed by UCI)&lt;br /&gt;
* Darwin (developed by Imperial College London)&lt;br /&gt;
* Wright (developed by CMU)&lt;br /&gt;
&lt;br /&gt;
== SoaML ⌘==&lt;br /&gt;
* OMG Standard based on UML (2012)&lt;br /&gt;
* Described in details lateron&lt;br /&gt;
&lt;br /&gt;
== Suitability for EA⌘ ==&lt;br /&gt;
Languages suitable for describing EA should:&lt;br /&gt;
* Define relationship (integration) between domains (views)&lt;br /&gt;
* Clear semantics&lt;br /&gt;
* Cover both, the business and the technology with clear relationship between them&lt;br /&gt;
&lt;br /&gt;
* UML seems to be able to describe it clearly, but its semantics is too general&lt;br /&gt;
* There are a lot of profiles for UML which make the UML specific enough to describe EA in an unambiguous way&lt;br /&gt;
* Most of the frameworks use UML profiles or Meta-models based on UML&lt;/div&gt;</summary>
		<author><name>Ahnboyoung</name></author>
	</entry>
</feed>