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 条
  • [1] Tool for embedded-software developers
    不详
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 5 - 5
  • [2] A real embedded-software standard?
    Alderman, R
    ELECTRONIC DESIGN, 1998, 46 (03) : 98 - 98
  • [3] On the Use of Assertions for Embedded-Software Dynamic Verification
    Di Guglielmo, Giuseppe
    Di Guglielmo, Luigi
    Fummi, Franco
    Pravadelli, Graziano
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 330 - 335
  • [4] FlexWare: A retargetable embedded-software development environment
    Paulin, PG
    Santana, M
    IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (04): : 59 - 69
  • [5] Model behaviour: Creating embedded-software short cuts
    Webb, Warren
    EDN, 2007, 52 (02) : 58 - +
  • [6] Debugging Behaviour of Embedded-Software Developers: An Exploratory Study
    Arafa, Pansy
    Solomon, Daniel
    Navabpour, Samaneh
    Fischmeister, Sebastian
    2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 89 - 93
  • [8] Improvement of Complexity Matrix of IFPUG in Embedded-Software Projects
    He, Hongjun
    Xia, Lei
    Luo, Li
    Yan, Huzhong
    Zhu, Jiao
    Tang, Jibao
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 911 - 914
  • [9] Input space-adaptive optimization for embedded-software synthesis
    Wang, WD
    Raghunathan, A
    Lakshminarayana, G
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (11) : 1677 - 1693
  • [10] Interactive Presentation Abstract: Assertion-based Verification in Embedded-Software Design
    Di Guglielmo, Giuseppe
    Di Guglielmo, Luigi
    Fummi, Franco
    Pravadelli, Graziano
    2011 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2011, : 80 - 80