This paper outlines three research directions related to domain-specific software development: (1) reuse of generic models for domain-specific software development; (2) empirical evidence to determine these generic models, namely elicitation of mental knowledge schema possessed by expert software developers; and (3) exploitation of generic domain models to assist modelling of specific applications. It focuses on knowledge acquisition for domain-specific software development, with emphasis on tool support for the most important phases of software development
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Researching evermore abstract and powerful ways of composing programs is the meat of software engine...
Using formal methods to create automatic code generation systems is one of the goals of Knowledge Ba...
This paper discusses our approach to representing application domain knowledge for specific software...
Several institutions in industry and academia are pursuing research efforts in domain modeling to ad...
This paper describes our research in automating the reuse process through the use of application dom...
The Software Architectures Engineering (SAE) Project at the Software Engineering Institute (SEI) has...
Context: The popularity of domain-specific languages and model driven development has made the tacit...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
This thesis has adopted the premise that the use of a method offers a valuable contribution to the s...
The quest for reuse in software engineering is still being pursued and researchers are actively inve...
International audienceComponent Based Software Engineering (CBSE) is a popular and widely adopted so...
Domain-specific approaches to software engineering require the automation and evolution of domain kn...
This paper develops a modeling framework for systems engineering that encompasses systems modeling, ...
Domain engineering is a set of activities intended to develop, maintain, and manage the creation and...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Researching evermore abstract and powerful ways of composing programs is the meat of software engine...
Using formal methods to create automatic code generation systems is one of the goals of Knowledge Ba...
This paper discusses our approach to representing application domain knowledge for specific software...
Several institutions in industry and academia are pursuing research efforts in domain modeling to ad...
This paper describes our research in automating the reuse process through the use of application dom...
The Software Architectures Engineering (SAE) Project at the Software Engineering Institute (SEI) has...
Context: The popularity of domain-specific languages and model driven development has made the tacit...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
This thesis has adopted the premise that the use of a method offers a valuable contribution to the s...
The quest for reuse in software engineering is still being pursued and researchers are actively inve...
International audienceComponent Based Software Engineering (CBSE) is a popular and widely adopted so...
Domain-specific approaches to software engineering require the automation and evolution of domain kn...
This paper develops a modeling framework for systems engineering that encompasses systems modeling, ...
Domain engineering is a set of activities intended to develop, maintain, and manage the creation and...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Researching evermore abstract and powerful ways of composing programs is the meat of software engine...
Using formal methods to create automatic code generation systems is one of the goals of Knowledge Ba...