TUBE: Interactive Model-integrated Object-oriented Programming

A. Rauschmayer and P. Renner (Germany)


Software Design and Development, Software Development, Prototype-Based Object-Oriented Programming,Model Integration


Software engineering is hampered by the fact that soft ware systems quickly become so complex that they are hard to understand, evolve and maintain. Closer integration of code and model helps, because the model serves as a map to the code and the code fills in the details for the model. Simultaneously, one avoids consistency problems. TUBE, a programming language and an integrated environment, achieves this integration by using topic maps to manage both code and data (including meta-data and non-code ar tifacts). This enhanced expressiveness is complemented by an interactive way of system construction that cannot be achieved by static programming languages.

Important Links:

Go Back