Associated research group: Minnesota Extensible Language ToolsIn model-based development, a formal description of the software (the model) is the central artifact that drives other development activities. The availability of a modeling language well-suited for the system under development and appropriate tool support are of utmost importance to practitioners. Considering the diverse needs of different application domains, flexibility in the choice of modeling languages and tools may advance the industrial acceptance of formal methods. We describe a flexible modeling language framework by which language and tool developers may better meet the special needs of various users groups without incurring prohibitive costs. The framework is based...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
We introduce K3, a model-based language work- bench that eases the engineering of domain-specific la...
In model-based development, the software development effort is centered around a formal description ...
Associated research group: Critical Systems Research GroupIn model-based development, the software d...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
Abstract: Effective model-driven engineering of complex systems requires to appropriately describe d...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
Extensible programming languages and their compilers are experimental systems that use highly modula...
Since the definition of feature models in 1990, a large number of language constructs have emerged....
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Eric Va...
This paper describes how attribute grammars can be used to integrate program visualization in langua...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
We introduce K3, a model-based language work- bench that eases the engineering of domain-specific la...
In model-based development, the software development effort is centered around a formal description ...
Associated research group: Critical Systems Research GroupIn model-based development, the software d...
Combining attribute grammars with object-oriented programming supports a new kind of declarative pro...
Abstract: Effective model-driven engineering of complex systems requires to appropriately describe d...
AbstractExtensible programming languages and their compilers are experimental systems that use highl...
Extensible programming languages and their compilers are experimental systems that use highly modula...
Since the definition of feature models in 1990, a large number of language constructs have emerged....
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
University of Minnesota Ph.D. dissertation. November 2012. Major: Computer science. Advisor: Eric Va...
This paper describes how attribute grammars can be used to integrate program visualization in langua...
Attribute grammar specification languages, like many domain-specific languages, offer significant ad...
Developing software-intensive systems involves many stakeholders who bring their expertise on specif...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
We introduce K3, a model-based language work- bench that eases the engineering of domain-specific la...