ESIDE: An Integrated Development Environment for Component-Based Embedded Systems

被引:2
|
作者
Pilkington, Nicholas T. [1 ]
Li, Juncao [1 ]
Xie, Fei [1 ]
机构
[1] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
关键词
D O I
10.1109/COMPSAC.2009.48
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present ESIDE, an integrated development environment for component-based embedded systems. It leverages component-based software engineering principles to facilitate efficient, scalable, and robust hardware/software co-design, co-simulation, co-verification, and their seamless integration. We first describe the architecture and features of ESIDE. We then discuss several design decisions that we faced in developing ESIDE and the trade-offs in making these decisions. To provide perspective, we report our experiences in re-engineering TinyOS-based networked sensor systems into complete component-based designs that cover both hardware and software.
引用
收藏
页码:305 / 314
页数:10
相关论文
共 50 条
  • [1] Complexity of Component-based Development of Embedded Systems
    Zheng, M.
    Alagar, V. S.
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 282 - 287
  • [2] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Séverine
    [J]. Journal of Systems and Software, 2020, 161
  • [3] Component-based development of embedded systems with GPUs
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 161
  • [4] Cadena: An integrated development, analysis, and verification environment for component-based systems
    Hatcliff, J
    Deng, XH
    Dwyer, MB
    Jung, G
    Ranganath, VP
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 160 - 172
  • [5] Cadena: An integrated development environment for analysis, synthesis, and verification of component-based systems
    Childs, Adam
    Greenwald, Jesse
    Ranganath, Venkatesh Prasad
    Deng, Xianghua
    Dwyer, Matthew
    Hatcliff, John
    Jung, Georg
    Shanti, Prashant
    Singh, Gurdip
    [J]. Lect. Notes Comput. Sci., 1600, (160-164):
  • [6] Cadena: An integrated development environment for analysis, synthesis, and verification of component-based systems
    Childs, A
    Greenwald, J
    Ranganath, VP
    Deng, XH
    Dwyer, M
    Hatcliff, J
    Jung, G
    Shanti, P
    Singh, G
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 2984 : 160 - 164
  • [7] Component-based software development for embedded systems - An introduction
    Atkinson, C
    Bunse, C
    Peper, C
    Gross, HG
    [J]. COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 1 - 7
  • [8] Component-based software development for embedded systems - An introduction
    Atkinson, Colin
    Bunse, Christian
    Peper, Christian
    Gross, Hans-Gerhard
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3778 LNCS : 1 - 7
  • [9] ESIDE - Embedded system integrated design environment based on eclipse platform
    Zhou, XG
    Chen, Y
    Liang, L
    Peng, CL
    Shen, H
    Zhang, JY
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2005, : 113 - 117
  • [10] PRIDE - an Environment for Component-based Development of Distributed Real-time Embedded Systems
    Borde, Etienne
    Carlson, Jan
    Feljan, Juraj
    Lednicki, Luka
    Leveque, Thomas
    Maras, Josip
    Petricic, Ana
    Sentilles, Severine
    [J]. 2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 351 - 354