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 条
  • [1] Component-Based Design of Embedded Systems
    Kopetz, Hermann
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 1 - 1
  • [2] Autonomic management of component-based embedded software
    Romeo, Fabien
    Barbier, Franck
    Bruel, Jean-Michel
    [J]. 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 860 - +
  • [3] A Component-based Approach to Embedded Software Design
    Polato, Ivanilton
    Silva Filho, Antonio M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 255 - 273
  • [4] A component-based methodology for embedded system prototyping
    Tessier, P
    Gérard, S
    Mraidha, C
    Terrier, F
    Geib, JM
    [J]. 14TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2003, : 9 - 15
  • [5] Component-based design and integration of a distributed multimedia management system
    Chen, SC
    Shyu, ML
    Zhao, N
    Zhang, CC
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 485 - 492
  • [6] Component-based design of embedded software: An analysis of design issues
    Angelov, C
    Sierszecki, K
    Marian, N
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 1 - 11
  • [7] Extending Component-based Architecture to Design Embedded Real-time System
    Lu, Shourong
    Jin, Qichun
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, : 83 - 86
  • [8] A study on design for testability in component-based embedded software
    Kanstren, Teemu
    [J]. SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 31 - 38
  • [9] Design accompanying analysis of component-based embedded software
    Maydl, W
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 178 - 193
  • [10] COMPONENT-BASED PROJECT MANAGEMENT SYSTEM
    Ding, Ronggui
    Sun, Yanan
    Sun, Tao
    [J]. PROCEEDINGS OF THE 38TH INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2008, : 2390 - 2397