返回
A component framework for reusing a proprietary computer-aided engineering environment
DOI:10.1016/j.advengsoft.2006.08.014.png)
摘要
En 中文
Nowadays, it is becoming more frequent for engineers to deal with problems and situations that require specific software and the commercially available applications may not result adequate. Because of this, the reuse of software components is becoming a normal practice for improving the productivity of the software programmers, and the quality of the products that they develop. The employment of reusable components presents a number of advantages, such as the reduction in time necessary to develop new software, or the simplification of many computational tasks. There are some proprietary software environments in the engineering domain that are practically de facto standards, since they offer a broad functionality, robustness and constant updating. Therefore, those environments could be ideal candidates to be reusable components when developing new software. An example of this is Matlab, which can be encapsulated, in order to use it as a true reusable component. This will provide the user with efficient tools for designing his/her own applications. Moreover, there is an increasing importance for any software to offer distributed services. To perform this task, it is fundamental to have at one's disposal reusable components that support Internet-based distributed applications and services development. In the present work, a software component framework that effectively encapsulates Matlab is described. This software allows developers the reuse of Matlab, for both local and distributed applications. To address those issues the NET technology was employed. The component framework developed can be integrated in the toolbars of software development environments supporting the NET framework. This facilitates the construction of applications that can reuse the components, since the software developers can use and test them and change their properties in design-time. (c) 2006 Elsevier Ltd. All rights reserved.
Keyword:
software engineering
reusable components
Matlab
Web-based technology
期刊
IF:
5.7
论文数:
3.3K
被引数:
1.2W
机构
暂无机构信息
引用论文
Variability of the HeI line profiles in the spectrum of the hot O9.5V star HD 93521热O9.5V型恒星HD 93521光谱中HeI谱线轮廓的变异性
Managing Diversity and Disability Legislation: Catalysts for Eradicating Discrimination in the Workplace?管理多元化和残疾法案:消除工作场所歧视的催化剂?
Routine Support to Parents and Stressors in Everyday Domains: Associations With Negative Affect and Cortisol日常对父母的支持与日常生活领域的压力源:与负性情绪和皮质醇的关系

