作者: Colin Atkinson , Thomas Kühne
关键词:
摘要: The notions of “platform” and “platform model” have a fundamental role to play in the MDA vision software engineering, since they form basis for distinguishing between Platform Independent Models (PIMs) Specific (PSMs) defining input that allows transformation tools map PIMs into PSMs. However, de facto platform model prevail community today are overly narrow only vaguely defined. In literature, basic capability an artifact is required be characterized as ability support execution application. Beyond that, there no consensus on what features should possess or models take. One school thought holds essentially Domain Language (DSL) technology about definition use DSLs, but this fails capture some important properties usually associated with notion platform. chapter we explain why case discuss information generalized encapsulate such We present “latform” based four minimalistic, orthogonal elements: Language, predefined types, instances patterns, how can applied contemporary platforms Java, J2EE .NET.