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 条
  • [31] DOOD: Distributed object-oriented software development environment
    Kim, TH
    Shin, WC
    Park, GD
    Lee, TH
    Kim, TG
    Shin, YG
    Wu, CS
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 427 - 434
  • [32] A software testing-management tool for distributed development environment
    Tamura, Y
    Yamada, S
    ICIM' 2004: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2004, : 711 - 716
  • [33] Experimental Evaluation of the Virtual Environment Efficiency for Distributed Software Development
    Kolyasnikov, Pavel
    Nikulchev, Evgeny
    Silakov, Iliy
    Ilin, Dmitry
    Gusev, Alexander
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 309 - 316
  • [34] Globally distributed software development using an immersive virtual environment
    Bartholomew, Redge
    2008 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2008, : 355 - 360
  • [35] Software reliability modeling for integration testing in distributed development environment
    Tamura, Y
    Yamada, S
    Kimura, M
    Advanced Reliability Modeling, 2004, : 531 - 538
  • [36] CHIME: A metadata-based distributed software development environment
    Dossick, SE
    Kaiser, GE
    SOFTWARE ENGINEERING - ESEC/FSE '99, PROCEEDINGS, 1999, 1687 : 464 - 475
  • [37] MANAGEMENT OF RISK IN ENVIRONMENT OF DISTRIBUTED SOFTWARE DEVELOPMENT Results of the Evaluation of a Model for Management of Risk in Distributed Software Projects
    de Campos, Cirano Soares
    Nicolas Audy, Jorge Luis
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 391 - 397
  • [38] Research on VxWorks-oriented integrated development environment for embedded software
    Department of Project System Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Jisuanji Gongcheng, 2006, 3 (55-56+59):
  • [39] A Model-Driven Multicore Software Development Environment for Embedded System
    Shih, Chihhsiong
    Wu, Chien-Ting
    Lin, Cheng-Yao
    Hsiung, Pao-Ann
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Koong, Chorng-Shiuh
    Chu, William C.
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 934 - +
  • [40] SEWB - DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENT ON WORKSTATIONS SEWB - SOFTWARE ENGINEERING WORKBENCH
    MIMURA, H
    MAEZAWA, H
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 428 - 432