next up previous
Next: THE PROBLEM

Formal Methods in Practice

Wolfgang Polak
Consultant
wp at pocs.com - (408) 799-9210

Nov. 1,1998

Abstract:

Technology transfer from academic research to industrial practice is hampered by social, political and economic problems more that by technical issues. This paper describes one instance of successful technology transfer based on a special-purpose language and associated translation tool tailored to the customer's needs. The key lesson to be learned from this example is that mathematical formalisms must be transparent to the user. Formalisms can be effectively employed if they are represented by tools that fit into existing work processes.

It is suggested that the model of special-purpose, domain-specific languages and their translators are an important vehicle to transition advanced technology to practice. This approach enables domain experts to solve problems using familiar terminology. It enables engineers of all disciplines to utilize computers without becoming software engineers. In doing so we not only mitigate the chronic shortage of qualified software personnel but also simplify the problem of requirements analysis and specification.



Keywords: Domain-specific languages; Code Synthesis; Technology Transfer



 

Wolfgang Polak
1999-06-02