Tersus建模语言Tersus建模语言(Tersus建模语言)是完全用来定义一个应用程序的功能。有足够丰富的建模语言,Tersus服务器,作为一个运行发动机(运行时引擎),能执行每个应用程序的模型。这需要清晰的语法-syntax(定义什么可以使用语言来模型)和清晰的语义-semantics(定义建模的意思)。语法(Syntax) 对于建模人员:语言的语法定义了语言的表达能力。也就是说,什么模型可以使用Tersus工作室来创建。 对于Tersus平台:语法定义了有效性规则来管理在工作室时创建的模型(也包括在服务器执行时)。语义(Semantics) 对于建模人员:语言的语义定义每个模型的意义。也就是说,应用程序应该做已被建模的方式。 对于Tersus平台:既然过程是由服务器执行,模型的语义跟服务器运行方式有紧密相关。一方面,服务器应该执行模型,完全按照语义定义(“什么定义是等于能做些什么”)。另一方面,准确行为的服务器说明(在某种意义上定义)了准确语义的语言(“能做些什么是等于已定义了什么”)。基本组件(BasicComponents)一