Domain-specific approaches to software engineering require the automation and evolution of domain knowledge. As automatic, domain-specific design synthesis techniques improve, emphasis will shift to automatic generation of domain-specific development environments themselves. These environments will need to be generated from domain expert-evolvable representations of knowledge. The discipline of Knowledge Acquisition has produced tools to automatically generate domain-specific expert systems from domain expert-evolvable representations of knowledge. Thus Software Engineering's emerging era of domain-specificity calls for many of the same capabilities that spurred the discipline of Knowledge Acquisition. The discipline of Algebraic Specificat...
ized by the tasks and domains involved. For example, we can talk about a planning ap-plication for a...
[[abstract]]The concept of knowledge-based software architecture has recently emerged as a new way t...
The paper presents a scheme for categorizing knowledge engineering tools. The classification of know...
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...
Information Systems and software embed knowledge about the domain in which they operate. This knowle...
This paper develops a modeling framework for systems engineering that encompasses systems modeling, ...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
This paper outlines three research directions related to domain-specific software development: (1) r...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
To transfer innovative software technologies into practice and to continuously improve the software ...
Enclosed is a list of selected and recent publications. Most of these publications concern applied r...
Abstractly specifying, rapidly creating, and re-using models of domain structure are desirable goal...
ized by the tasks and domains involved. For example, we can talk about a planning ap-plication for a...
[[abstract]]The concept of knowledge-based software architecture has recently emerged as a new way t...
The paper presents a scheme for categorizing knowledge engineering tools. The classification of know...
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...
Information Systems and software embed knowledge about the domain in which they operate. This knowle...
This paper develops a modeling framework for systems engineering that encompasses systems modeling, ...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
This paper outlines three research directions related to domain-specific software development: (1) r...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
To transfer innovative software technologies into practice and to continuously improve the software ...
Enclosed is a list of selected and recent publications. Most of these publications concern applied r...
Abstractly specifying, rapidly creating, and re-using models of domain structure are desirable goal...
ized by the tasks and domains involved. For example, we can talk about a planning ap-plication for a...
[[abstract]]The concept of knowledge-based software architecture has recently emerged as a new way t...
The paper presents a scheme for categorizing knowledge engineering tools. The classification of know...