An approach to develop component-based control software for flexible manufacturing systems

被引:0
|
作者
Morton, YT [1 ]
Troy, DA [1 ]
Pizza, GA [1 ]
机构
[1] Miami Univ, Dept Mfg Engn, Oxford, OH 45056 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, component-based software engineering has emerged as an approach for creating control software for flexible manufacturing systems (FMS). This paper presents a state-based approach to model software components as building blocks for flexible manufacturing control software. The general framework developed by Adiga and Cogez (1993) for modeling object-oriented manufacturing software is extended to component-oriented modeling. General approaches in developing state models, control logic, and interface components are presented. Software components that simulate sensors and control activities of the work cell were also created. The simulated components can interact with or replace real system components for planning, debugging, and testing purposes. These software components can be used to create control software using visual design tools with no coding, and can be configured during both design and run time. Great emphasis has been placed on the generic features, reusability, case of use, and case of maintenance in the design of the software components. We implemented our software components in Java and tested our design and implementation using the Miami University Computer Integrated Manufacturing Laboratory FMS work cell. The benefits of the design were fully demonstrated through experiments at Miami.
引用
收藏
页码:4708 / 4713
页数:6
相关论文
共 50 条
  • [31] Software connectors reuse in component-based systems
    Smeda, A
    Oussalah, M
    Khammaci, T
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 543 - 550
  • [32] Evaluating the reliability of component-based software systems
    Chinnaiyan, R.
    Somasundaram, S.
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 78 - +
  • [33] On Failure Propagation in Component-Based Software Systems
    Mohamed, Atef
    Zulkernine, Mohammad
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 402 - 411
  • [34] Reengineering component-based software systems with Archimetrix
    Markus von Detten
    Marie Christin Platenius
    Steffen Becker
    Software & Systems Modeling, 2014, 13 : 1239 - 1268
  • [35] Reengineering component-based software systems with Archimetrix
    von Detten, Markus
    Platenius, Marie Christin
    Becker, Steffen
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1239 - 1268
  • [36] The release matrix for component-based software systems
    Taborda, LJM
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 100 - 113
  • [37] Analysis of the availability of component-based software systems
    Wang, Chao
    Zhu, Jian-Ming
    Ma, Jian-Feng
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2004, 31 (05): : 781 - 784
  • [38] Towards a software framework for building highly flexible component-based embedded operating systems
    Xu, Dong
    Wang, Hua
    Teng, Qiming
    Chen, Xiangqun
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 170 - 181
  • [39] Component-Based Software
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 16 (08):
  • [40] EXPLOITING A GENERIC APPROACH TO CONSTRUCT COMPONENT-BASED SYSTEMS SOFTWARE IN LINUX ENVIRONMENTS
    Ueyama, Jo
    Madeira, Edmundo R. M.
    Taiani, Francois
    Camargo, Raphael Y.
    Grace, Paul
    Coulson, Geoff
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (06) : 843 - 873