In recently years, distributed real-time software has become a critical issue in various area. Real-time applications should be performed with satisfying strict constraints on response time. Usually real-time applications are developed on the real-tim...
In recently years, distributed real-time software has become a critical issue in various area. Real-time applications should be performed with satisfying strict constraints on response time. Usually real-time applications are developed on the real-time supporting middleware such as TMO(Time-triggered Message-triggered Object), RT/CORBA, and RTAI. However, it is not easy to develop applications using them. Since these real-time middleware are unfamiliar to programmers.
In this paper, we propose an automatic code generator for real-time application based on TMO in order to reduce development costs. For increasing or reflecting the characteristics of TMO into the design model, SpM and SvM methods are added into the class diagram. They have not only the method signature, but also time constraints as their properties. And behaviors of them are represented as separated regions on state machine diagram in different abstract level. These diagrams are inputted into TMO-based code automatic generator. The automatic code generator generates class name, properties, methods and relations class between other classes from inputted class diagram and generates details of the class by being inputted behaviors of each methods in state machine diagram. In this reason, our tool has advantages for decreasing effort and time for making real time software by automatically generating TMO codes without detailed knowledge of TMO.