An Approach to Transforming Parallel Function Specification into Java Program Framework.

T Li,HJ Yang,BW Xu,L Shi
2005-01-01
Abstract:In this paper, we design an object-oriented requirement specification language OORSL and propose an approach that transforms a formal function specification defined by OORSL into a Java program framework. In our approach, users can define parallel Units in OORSL specification and the parallel units can be transformed into concurrent threads in Java. Therefore, the formal design problem of parallel systems is changed into the problem of serial system design. Thus, the complexity of formal design of parallel systems is reduced. A Java program framework includes assertions that originate from OORSL junction specification. The assertions can be further transformed into Java codes by means of function decomposition.
What problem does this paper attempt to address?