Embedded-Software Architects It's Not Only about the Software

被引:13
|
作者
Antonino, Pablo Oliveira [1 ]
Morgenstern, Andreas [1 ]
Kuhn, Thomas [2 ]
机构
[1] Fraunhofer Inst Expt Software Engn, Essen, Germany
[2] Fraunhofer Inst Expt Software Engn, Embedded Software Engn Dept, Essen, Germany
关键词
domain-specific architectures; integration and modeling; real-time and embedded systems; software architect; software architecture; software development; software engineering; system architecture;
D O I
10.1109/MS.2016.142
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Owing to the increasing amount of computation in electromechanical devices, the role of software architect is often found in embedded-systems development. However, because computer scientists usually have limited knowledge of embedded-systems concepts such as controllers, actuators, and buses, embedded-software architects are often engineers with no education in software architecture basics, which is normally a topic in computer science courses. In these environments, serious architectural problems can occur, such as contradictory architecture decisions and inconsistencies between the architecture design and the architecture drivers. This article discusses the current profile of embedded-software architects, characteristics of embedded architectures designed by architects with no computer science background, and the shortcomings of architects whose knowledge is limited to information systems. The authors also discuss how to overcome these challenges. © 2016 IEEE.
引用
收藏
页码:56 / 62
页数:7
相关论文
共 50 条
  • [21] Software platform for embedded software development
    See, WB
    Hsiung, PA
    Lee, TY
    Chen, SJ
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 545 - 557
  • [22] Software Errors and Reliability of Embedded Software
    Ivutin, Alexey N.
    Larkin, Eugene V.
    Perepelkin, Dmitry A.
    PROCEEDINGS OF THE 2016 IEEE CONFERENCE ON QUALITY MANAGEMENT, TRANSPORT AND INFORMATION SECURITY, INFORMATION TECHNOLOGIES (IT&MQ&IS), 2016,
  • [23] Software architecture recovery of embedded software
    Eixelsberger, W
    Klosch, R
    Warholm, L
    Gall, H
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 558 - 559
  • [24] EMBEDDED SOFTWARE
    Ebert, Christof
    COMPUTER, 2012, 45 (07) : 6 - 7
  • [25] Embedded software
    Lee, EA
    ADVANCES IN COMPUTERS, VOL 56, 2002, 56 : 55 - 95
  • [26] AMC's embedded software visibility tools
    不详
    COMPUTER, 2000, 33 (07) : 96 - 96
  • [27] An interview study about the use of logs in embedded software engineering
    Nan Yang
    Pieter Cuijpers
    Dennis Hendriks
    Ramon Schiffelers
    Johan Lukkien
    Alexander Serebrenik
    Empirical Software Engineering, 2023, 28
  • [28] An interview study about the use of logs in embedded software engineering
    Yang, Nan
    Cuijpers, Pieter
    Hendriks, Dennis
    Schiffelers, Ramon
    Lukkien, Johan
    Serebrenik, Alexander
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (02)
  • [29] Software BIT Design and Testing for Embedded Software
    Wang, Yichen
    Zhou, Zhenzhen
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 703 - 707
  • [30] A software enhancement system for embedded software development
    Zhou, Jia
    Cooper, Kendra
    Yen, I-Ling
    Linn, John
    Paul, Raymond
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 93 - 100