A systematic software development method named Model-oriented Transformational Software Development Method was proposed. In this method, data abstraction is enhanced to language abstraction; the specifying of some specific software is abstracted to language specifying; the implementation of the software becomes language reducing (transformation); the process of software development here could be described as specification +transformation. Following these ideas, a mechanism to abstract and encapsulate languages named Garment is designed. Relationships between languages, which are classified as inheritance, shielding and extension, are described with Garment. By taking a language knowledge base as its kernel, an environment named Garden (Garm...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
The emergence of software engineering model driven application environments and techniques that enab...
The emergence of software engineering model driven application environments and techniques that enab...
Models for programming languages play an important role for studying properties of programming langu...
This article proposes a taxonomy of model transformation, based on the discussions of a working grou...
This article proposes a taxonomy of model transformation, based on the discussions of a working grou...
AbstractThis article proposes a taxonomy of model transformation, based on the discussions of a work...
Software is a complex artefact. Complexity can be reduced by abstraction and subsequent model format...
In this paper it is presented a software development model based on transformations that allows to d...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
Domain-specific languages are closely related to interface languages of domain-oriented software. Th...
The emergence of software engineering model driven application environments and techniques that enab...
The emergence of software engineering model driven application environments and techniques that enab...
Models for programming languages play an important role for studying properties of programming langu...
This article proposes a taxonomy of model transformation, based on the discussions of a working grou...
This article proposes a taxonomy of model transformation, based on the discussions of a working grou...
AbstractThis article proposes a taxonomy of model transformation, based on the discussions of a work...
Software is a complex artefact. Complexity can be reduced by abstraction and subsequent model format...
In this paper it is presented a software development model based on transformations that allows to d...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...
One of the key points of model-driven engineering is raising the level of abstraction in software de...