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 条
  • [41] Integration testing architecture for component-based flexible MES software
    Zhang, Yi-Kun
    Deng, Jing-Jing
    Yang, Kai-Feng
    Cao, Jin-Yang
    Cheng, Ji-Yuan
    Cui, Du-Wu
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (10): : 1958 - 1963
  • [42] Component-based tailorability: Enabling highly flexible software applications
    Wulf, Volker
    Pipek, Volkmar
    Won, Markus
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (01) : 1 - 22
  • [43] Component-based Approach to Software Engineering of Machine Learning-enabled Systems
    Indykov, Vladislav
    PROCEEDINGS 2024 IEEE/ACM 3RD INTERNATIONAL CONFERENCE ON AI ENGINEERING-SOFTWARE ENGINEERING FOR AI, CAIN 2024, 2024, : 250 - 252
  • [44] Flexible, adaptable utility components for component-based robot software
    Biggs, Geoffrey
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 4615 - 4620
  • [45] OSAI: A Component-Based Open Software Architecture for Modern Industrial Control Systems
    Yan Wang
    Gang Zhu
    Jianqi Shi
    Yanhong Huang
    Xin Guo
    Arabian Journal for Science and Engineering, 2022, 47 : 3805 - 3819
  • [46] Towards a specification technique for component-based measurement and control software for embedded systems
    Maydl, W
    Sick, B
    Grass, W
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE, 2002, : 74 - 80
  • [47] OSAI: A Component-Based Open Software Architecture for Modern Industrial Control Systems
    Wang, Yan
    Zhu, Gang
    Shi, Jianqi
    Huang, Yanhong
    Guo, Xin
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (03) : 3805 - 3819
  • [48] Reasoning with Qualitative Preferences to Develop Optimal Component-Based Systems
    Oster, Zachary J.
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1456 - 1458
  • [49] Moving toward component-based software development approach
    Pour, G
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 296 - 300
  • [50] A formal approach facilitating the evolution of component-based software
    Thang, NT
    Katayama, T
    Eighth International Workshop on Principles of Software Evolution, Proceedings, 2005, : 49 - 52