The paper describes the Executable Design Concept which is one of the main components of HeKatE: Hybrid Knowledge Engineering methodology. HeKatE project aims at developing a methodology and supporting technologies for Software Engineering based on Knowledge Engineering methods and paradigms. The Executable Design is a concept which allows to close the so-called semantic gap which exists between software design and its implementation. Thanks to the HeKatE ARD/XTT approach software can be designed in a new, declarative, knowledge-based way. The Executable Design assures that ARD/XTT design can be easily turned into a running application without any other efforts such as coding. The paper presents the Executable Design from the methodological and technological points of view of the HeKatE project.
Grzegorz J. Nalepa, Igor Wojnicki