{{위키데이터 속성 추적}}
{{infobox programming language
| name                   = 모델리카<br />Modelica
| logo                   = 
| logo size              = 300px
| paradigm               = [[선언형 프로그래밍]]
| year                   = 1997
| designer               =
| developer              = [https://www.modelica.org/projects Modelica Association Project (MAP)]
| latest_release_version = 3.5
| latest_release_date    = 2021년 2월 18일<ref name="3.5spec">{{웹 인용
| url=https://modelica.org/documents/MLS.pdf
| title=Modelica Language Specification, Version 3.5
| publisher=Modelica Association
| date=2021-02-18
}}</ref>
| latest_preview_version =
| latest_preview_date    =
| typing                 =
| implementations        = [[AMESim]], [[CATIA]] Systems, [[Dymola]], [[JModelica.org]], [[MapleSim]], [[Wolfram SystemModeler]], [[OpenModelica]], [[Scicos]], [[SimulationX]], [[Xcos]]
| influenced_by          =
| influenced             =
| operating_system       = [[크로스 플랫폼]]
| license                = [[크리에이티브 커먼즈 라이선스|CC-BY-SA]]
| file ext               = .mo
| website                = [https://www.modelica.org/ www.modelica.org]
}}

'''모델리카'''(Modelica)는 [[컴포넌트 기반 소프트웨어 공학|컴퍼넌트 지향]] 모델링 체계(예: 기계, 전기, 전자, 수리, 발열, 제어, 전력, 프로세스 지향 하위 컴포넌트)를 위한 [[객체 지향 프로그래밍|객체 지향]] [[선언형 프로그래밍|선언형]] 멀티도메인 [[모델링 언어]]이다. 자유 모델리카 언어<ref name="3.5spec"/>는 비영리 단체 모델리카 협회에 의해 개발된다.<ref>{{웹 인용|url=http://www.modelica.org/|title=Modelica and the Modelica Association}}</ref> 모델리카 협회는 또한 버전 4.0.0 기준으로 여러 부문에서 약 1,400개의 유전 모델 컴포넌트, 1,200개의 함수를 포함한 모델리카 표준 라이브러리를 개발한다.<ref>The Modelica Standard Library is [https://www.modelica.org/libraries available for download here]</ref>

== 예시 ==
<math>\dot x = - c \cdot x,  x(0)=10 </math>의 예시:

<syntaxhighlight lang=modelica>
model FirstOrder
  parameter Real c=1 "Time constant";
  Real x (start=10) "An unknown";
equation
  der(x) = -c*x "A first order differential equation";
end FirstOrder;
</syntaxhighlight>

== 같이 보기 ==
* [[MATLAB]]
* [[Simulink]]
* [[Scilab]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://modelica.org/documents/MLS.pdf Modelica 3.5 language specification]
* [https://www.modelica.org Modelica Association], the homepage of the non-profit Modelica Association (developing Modelica)
* [https://mbe.modelica.university/ Modelica by Example] A free interactive HTML book for learning Modelica, by Michael Tiller
* [https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-33373560-0 Introduction to Physical Modeling with Modelica]{{깨진 링크|url=https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-33373560-0 }}, book by Michael Tiller
* {{서적 인용
  | url       = http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/Documents/ModelicaBookExcerpts.pdf
  | title     = Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
  | last      = Fritzson
  | first     = Peter
  |date=February 2004
  | publisher = Wiley-IEEE Press
  | isbn      = 978-0-471-47163-9
}}
* [https://modelica.org/education/educational-material/lecture-material/english/ModelicaOverview.pdf Modelica Overview] {{웨이백|url=https://modelica.org/education/educational-material/lecture-material/english/ModelicaOverview.pdf |date=20150401035408 }}

[[분류:선언형 프로그래밍 언어]]
[[분류:객체 지향 프로그래밍]]