A language for implementing computational mechanics applications

F. Casadei, J. Avotins
{"title":"A language for implementing computational mechanics applications","authors":"F. Casadei, J. Avotins","doi":"10.1109/TOOLS.1997.681861","DOIUrl":null,"url":null,"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.","PeriodicalId":276758,"journal":{"name":"Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1997.681861","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
一种实现计算力学应用的语言
到目前为止,用于计算力学应用的现有计算机系统和用户界面命令语言主要是通过应用传统的非面向对象技术开发的。因此,它们经常受到代码可扩展性、可重用性、健壮性和正确性方面的严重限制,并且需要在开发、测试和维护中进行过多的编程工作。为了克服这些困难,新设计的系统应该在所有层次上利用OO概念和工具,包括代码用户界面。我们在这个方向上提出了一个实践经验——将面向对象的概念和工具应用于一种专门用于计算力学应用的新语言的设计和原型实现。结论是,本研究中应用的OO技术和工具为软件开发人员提供了快速生成复杂语言的技术,而无需过度关注其构造的潜在复杂性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信