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 条
  • [21] Task coordination in an agile distributed software development environment
    Mak, David K. M.
    Kruchten, Philippe B.
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1625 - +
  • [22] A software reliability growth model for a distributed development environment
    Yamada, S
    Tamura, Y
    Kimura, M
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2000, 83 (12): : 1 - 8
  • [23] A Context Conceptual Model for a Distributed Software Development Environment
    Chaves, Ana Paula
    Huzita, Elisa H. M.
    Vieira, Vaninha
    Steinmacher, Igor
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 437 - 442
  • [24] SECURITY CONTROL FOR A DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT
    ASAMI, H
    TANAKA, K
    FUKUYAMA, S
    NTT REVIEW, 1993, 5 (03): : 77 - 81
  • [25] A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT
    Guilhermino Trindade, Daniela de Freitas
    Calvi Tait, Tania Fatima
    Moriya Huzita, Elisa Hatsue
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2008, 8 (02): : 118 - 124
  • [26] Embedded Technology for Image Processing Engineers (2): An Environment and a Development Kit for Embedded Software Development
    Nakamura, Yuichi
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2009, 63 (02): : 185 - 189
  • [27] VDEES: A Virtual Development Environment for Embedded Software Using Open Source Software
    Satria, Hadipurnawan
    Wibowo, Budiono
    Kwon, Jin B.
    Lee, Jeong B.
    Hwang, Young S.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (02) : 959 - 966
  • [28] THE DESIGN AND IMPLEMENTATION OF A SOFTWARE-DEVELOPMENT ENVIRONMENT FOR AN EMBEDDED SYSTEM
    MAYER, G
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1990, 293 (1-2): : 280 - 283
  • [29] Software requirement engineering over the federated environment in distributed software development process
    Alhumam, Abdulaziz
    Ahmed, Shakeel
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (09)
  • [30] Software development support for next-generation distributed embedded systems
    Yau, SS
    ISADS 2003: SIXTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2003, : 4 - 4