We introduce K3, a model-based language work- bench that eases the engineering of domain-specific languages. K3 features state-of-the-art facilities that increase modularity and reusability of software language artifacts to decrease their development costs. Aspect-oriented and executable metamodeling are supported through the K3AL action language. K3SLE provides software language engineering facilities such as model polymorphism and language inheritance, supported by a model-oriented typing system. We present the main components of K3, their integration into Eclipse, and the main research questions they tackle. Finally, we present the plan of the tool demonstration
From 29.02. to 05.03.04, the Dagstuhl Seminar 04101 ``Language Engineering for Model-Driven Softwa...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
International audienceSoftware systems should often provide continuous services and cannot easily be...
We introduce K3, a model-based language work- bench that eases the engineering of domain-specific la...
International audienceModel-based technology has evolved rapidly in the last decade, bringing immedi...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Gmodel is a metalanguage that has been designed from the ground up to enable specification and insta...
International audienceWith the growing use of domain-specific languages (DSL) in industry, DSL desig...
National audienceThis demonstration presents the new version (v2) of the Kermeta workbench that uses...
Software engineers often have to resort to various program analysis tools to analyze the structure a...
International audienceBy analogy with software product reuse, the ability to reuse (meta)models and ...
International audienceAdvanced and mature language workbenches have been proposed in the past decade...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
Since the release of the Entity-Relationship modelling language in 1976 and the UML in the early 199...
International audienceThis tutorial provides a practical approach for developing and integrating var...
From 29.02. to 05.03.04, the Dagstuhl Seminar 04101 ``Language Engineering for Model-Driven Softwa...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
International audienceSoftware systems should often provide continuous services and cannot easily be...
We introduce K3, a model-based language work- bench that eases the engineering of domain-specific la...
International audienceModel-based technology has evolved rapidly in the last decade, bringing immedi...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Gmodel is a metalanguage that has been designed from the ground up to enable specification and insta...
International audienceWith the growing use of domain-specific languages (DSL) in industry, DSL desig...
National audienceThis demonstration presents the new version (v2) of the Kermeta workbench that uses...
Software engineers often have to resort to various program analysis tools to analyze the structure a...
International audienceBy analogy with software product reuse, the ability to reuse (meta)models and ...
International audienceAdvanced and mature language workbenches have been proposed in the past decade...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
Since the release of the Entity-Relationship modelling language in 1976 and the UML in the early 199...
International audienceThis tutorial provides a practical approach for developing and integrating var...
From 29.02. to 05.03.04, the Dagstuhl Seminar 04101 ``Language Engineering for Model-Driven Softwa...
In many domains such as telecom, aerospace and automotive industries, engineers rely on Domain Speci...
International audienceSoftware systems should often provide continuous services and cannot easily be...