A DISTRIBUTED DEVELOPMENT ENVIRONMENT FOR EMBEDDED SOFTWARE

被引:1
|
作者
TZOU, SY
LIM, JJ
MENON, J
PALMER, D
机构
[1] Almaden Research Center, IBM Research Division, San Jose, California, 95120-6099
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1993年 / 23卷 / 11期
关键词
DEVELOPMENT ENVIRONMENT; EMBEDDED SOFTWARE; DISTRIBUTED SYSTEMS; OPERATING SYSTEMS; SOFTWARE HARDWARE INTEGRATION;
D O I
10.1002/spe.4380231104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The HAGAR project is building a high-performance disk controller. It is an embedded system for which many hundreds of thousands of lines of embedded software will have to be developed concurrently with the development of the hardware. We found existing methods for embedded software development, such as simulation and remote cross development, to be inadequate for us. To meet our special needs, we developed a distributed development environment that combines and extends the capabilities of existing methods while fixing their drawbacks. Our environment is based on a processor-pool architecture, in which multiple hardware sets are pooled and managed systematically. It supports embedded software development for many programmers at different sites. It allows for the emulation of non-existing hardware adaptor cards and for the integration of embedded software testing with hardware simulation. The environment provides a single system image, hiding many hardware and configuration details from its users. From the perspective of the programmers, our environment makes developing embedded software for special hardware systems as easy as developing application programs for a UNIX workstation.
引用
收藏
页码:1235 / 1248
页数:14
相关论文
共 50 条
  • [1] Construction of Distributed Embedded Software Testing Environment
    Tian, Pei
    Wang, Jiancheng
    Leng, Huaijing
    Qiang, Kai
    2009 INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS, VOL 1, PROCEEDINGS, 2009, : 470 - +
  • [2] Software Verification of a Virtual Development Environment for Embedded Software
    Hidayat, Febiansyah
    Satria, Hadipurnawan
    Kwon, Jin B.
    SEPADS'10: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2010, : 115 - 118
  • [3] An Embedded Software Platform for Distributed Automotive Environment Management
    Seepold, Ralf
    Martinez Madrid, Natividad
    Saez Gomez-Escalonilla, Jesus
    Reina Nieves, Alvaro
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [4] Component assignment for large distributed embedded software development
    Gao, Zhigang
    Wu, Zhaohui
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2007, 4459 : 642 - +
  • [5] CONSTRUCTION OF A DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT
    FUKUYAMA, S
    TANAKA, K
    HOTTA, K
    NTT REVIEW, 1993, 5 (03): : 69 - 76
  • [6] A CONCEPT OF DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT
    FUKUYAMA, S
    YONEDA, T
    ASAMI, H
    KATSURAGI, SI
    NTT REVIEW, 1991, 3 (01): : 81 - 91
  • [7] Distributed software environment for aerospace product development
    Hauch, Randall M.
    Jacobs, Steve W.
    Prey, Scott W.
    Samsel, Heather L.
    Collection of Technical Papers - AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, 1999, 2 : 1385 - 1394
  • [8] ECLIPSE - A DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT
    HUTCHISON, D
    WALPOLE, J
    SOFTWARE ENGINEERING JOURNAL, 1986, 1 (02): : 88 - 92
  • [9] Software reliability modeling in distributed development environment
    Tamura, Y.
    Yamada, S.
    Kimura, M.
    JOURNAL OF QUALITY IN MAINTENANCE ENGINEERING, 2006, 12 (04) : 425 - +
  • [10] AN INTEGRATED SOFTWARE ENVIRONMENT FOR THE DEVELOPMENT OF DISTRIBUTED SYSTEMS
    CHEUNG, TY
    SOFTWARE ENGINEERING EDUCATION, 1993, 40 : 221 - 232