Domain Specific Modeling Languages to Support Model-Driven Engineering of Aircraft Systems
Stefan van der Elst, Michel J.L. van Tooren · 2008
Knowledge is a vital component of engineering design. Computer systems enriched with logic and engineering knowledge can support engineering design by automating repetitive and time-consuming processes. This automation is best structured in the framework concept of a Design and Engineering Engine, applying Knowledge Based Engineering techniques. The lack of recognized methodologies implies significant investments for the development and maintenance of Design and Engineering Engines. To alleviate the required effort a Domain Specific modeling Language is developed, enabling the representation of conceptual classes of the problem domain and is considered a visual dictionary of noteworthy abstractions, domain vocabulary and knowledge content. A Domain Specific modeling Language provides an intuitive environment to model domain specific engineering knowledge and enables a tight coupling between modeled knowledge and software program code. The Domain Specific modeling Language is used to develop a Knowledge Based Engineering application dedicated to aircraft wiring harness design processes.