माडेलिका

माडेलिका (Modelica) एक ऑब्जेक्ट-ओरिएण्टेड मॉडलिंग भाषा है जो जटिल तन्त्रों की मॉडलिंग के लिये प्रयुक्त होती है। मॉडलिका एक ऑब्जेक्ट-ओरिएण्टेड, डिक्लेरेटिव, बहु-डोमेनी भाषा है। उदाहरण के लिये, यदि किसी तन्त्र में यांत्रिक, वैद्युत, इलेक्ट्रानिक, हाइड्रालिक, तापीय, नियन्त्रण, विद्युत ऊर्जा आदि घटक हों तो उसे मॉडेलिका के द्वारा मॉडल करके उसका विश्लेषण कर सकते हैं। यह भाषा मॉडेलिका एसोसियेशन द्वारा विकसित है जो एक लाभ-निरपेक्ष (नॉन-प्रॉफिट) संस्था है। मॉडेलिका एसोसियेशन निःशुल्क मॉडेलिका स्टैण्डर्ड लाइब्रेरी का विकास भी करता है जिसमें विभिन्न प्रकार के १३६० मॉडल तथा १२८० फलन हैं।

उदाहरण 
निम्नलिखित सरल कोड एक प्रथम ऑर्डर के तंत्र () को निरूपित करता है-

model FirstOrder
 parameter Real c=1 "Time constant";
 Real x "An unknown";
equation
 der(x) = -c*x "A first order differential equation";
end FirstOrder;

उपयोग 
मॉडेलिका का उपयोग निम्नलिखित अनुप्रयोगों में हुआ है-
 वाणिज्यिक अनुप्रयोग
 Dymola (Dynasim AB)
 LMS Imagine.Lab AMESim ( LMS International )
 MapleSim ( Maplesoft, Canada )
 MathModelica ( Wolfram Research, स्वीडेन)
 SimulationX ( ITI GmbH, Dresde, जर्मनी)
 मुक्तस्रोत एवं निःशुल्क अनुप्रयोग
 JModelica.org
 ओपेनमॉडेलिका (OpenModelica)
 साईलैब-Xcos/Scicos.

सन्दर्भ

इन्हें भी देखें 
 ओपेनमॉडेलिका
 साईलैब (SciLab)
 साइकोसलैब
 मैटलैब (Matlab)
 मैथमेटिका
 स्पाइस
 एपीमॉनिटर (APMonitor)

बाहरी कड़ियाँ 
 Modelica 3.3 language specification
 Modelica Association, the homepage of the non-profit Modelica Association (developing Modelica)
 Modelica by Example A free interactive HTML book for learning Modelica, by Michael Tiller
 Introduction to Physical Modeling with Modelica, book by Michael Tiller
 
 Commercial Modelica tools: Dymola, LMS Imagine.Lab AMESim, CyModelica MapleSim, Wolfram SystemModeler, Modelica Physical Modeling Toolbox for Matlab, SimulationX, Vertex
 Open source Modelica tools: OpenModelica (GPL or OSMC-PL), JModelica.org (GPL)
 Modelica Overview

सिमुलेशन प्रोग्रामिंग भाषाएँ