DocumentCode
2144822
Title
A language for implementing computational mechanics applications
Author
Casasdei, F. ; Avotins, Jon
Author_Institution
Structural Mech. Unit, Joint Res. Centre, Ispra, Italy
fYear
1997
fDate
24-28 Nov 1997
Firstpage
52
Lastpage
67
Abstract
Existing computer systems and user interface command languages for application in computational mechanics have been so far mostly developed by applying traditional, non-OO techniques. As a consequence, they are often hampered by severe limitations in code extensibility, reusability, robustness and correctness and require excessive programming efforts in development, testing and maintenance. In order to overcome these difficulties, newly designed systems should take advantage of OO concepts and tools at all levels, including the code user interface. We present a practical experience in this direction-applying OO concepts and tools in the design and prototype implementation of a new language specifically for computational mechanics applications. It is concluded, that the OO techniques and tools applied in this research provide software developers with the technology to rapidly produce sophisticated languages without being overly concerned with the underlying intricacies of their construction
Keywords
mathematics computing; mechanical engineering computing; object-oriented languages; object-oriented programming; user interfaces; computational mechanics applications; object oriented language; object oriented programming; program correctness; program extensibility; program testing; programming; prototype implementation; software development; software maintenance; software reusability; software robustness; user interface command languages; Application software; Command languages; Computer applications; Computer interfaces; Prototypes; Robustness; Software prototyping; Software tools; Testing; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location
Melbourne, Vic.
Print_ISBN
0-8186-8485-2
Type
conf
DOI
10.1109/TOOLS.1997.681861
Filename
681861
Link To Document