Component-based Version Management for Embedded Computing System Design

被引:0
|
作者
Nguyen, Tien N. [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
Version Management; Hardware Software Co-design;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, the development of modem computing devices involves a substantial and growing part of software development. A great challenge for engineers is to manage the evolution of a system with several components in the face of mounting complexity due to concurrent hardware and software development. The key limitations of existing version control tools used for a hardware software co-design process include their inadequacy in representing semantics of design models and inability to manage versions of both hardware designs and associated software components in a cohesive manner. Thus, it is difficult to track the logical interdependencies between the changes to hardware and software components in an embedded computing system over time. This paper presents an application of a well-known software engineering approach to the management of embedded systems design artifacts. Our novel component-based version management mechanism is capable of capturing and versioning the underlying logical contents of components in system design models and their associated software artifacts in a cohesive manner. This paper also illustrates our approach in creating a versioning system, named EmVC, for a hardware software co-design process.
引用
收藏
页码:685 / 692
页数:8
相关论文
共 50 条
  • [31] A Tool for Supporting and Automating the Development of Component-based Embedded System
    Cancian, Rafael L.
    Stemmer, Marcelo R.
    Schulter, Alexandre
    Froehlich, Antonio A. M.
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (09): : 399 - 416
  • [32] Component-Based Modeling for Embedded Systems
    Chen, Fulong
    Fan, Xiaoya
    Wei, Jianjun
    [J]. 2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL I, 2009, : 414 - +
  • [33] Optimizing Component-Based Embedded Software
    Lobry, Olivier
    Navas, Juan
    Babau, Jean-Philippe
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1164 - 1169
  • [34] PASSIVE FAULT-TOLERANCE MANAGEMENT IN COMPONENT-BASED EMBEDDED SYSTEMS
    Nogueira, Luis
    Coelho, Jorge
    [J]. COMPUTING AND INFORMATICS, 2015, 34 (01) : 23 - 44
  • [35] Component-based embedded database for mobile embedded systems
    Ahamed, SI
    Vallecha, S
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 534 - 538
  • [36] Enabling Component-Based Design for Embedded Real-Time Software
    Wiklander, Jimmie
    Eliasson, Jens
    Kruglyak, Andrey
    Lindgren, Per
    Nordlander, Johan
    [J]. JOURNAL OF COMPUTERS, 2009, 4 (12) : 1309 - 1321
  • [37] A component-based framework for embedded digital instrumentation software with design patterns
    Xia Yixing
    Chen Yaowu
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 166 - +
  • [38] Extending Component-Based Approaches for Multithreaded Design of Multiprocessor Embedded Software
    Lee, Sunwoo
    Jung, Byung Kwan
    Ryu, Minsoo
    Lee, Seungwon
    [J]. PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 267 - +
  • [39] Efficient Design Space Exploration for Component-Based System Design
    Lu, Yinghai
    Zhou, Hai
    [J]. 2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 466 - 472
  • [40] CARAT: a toolkit for design and performance analysis of component-based embedded systems
    Bondarev, Egor
    Chaudron, Michel
    de With, Peter H. N.
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1024 - +