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
相关论文
共 14 条
  • [1] [Anonymous], 1995, DESIGN PATTERNS ELEM
  • [2] [Anonymous], 2016, 16549 NSF
  • [3] [Anonymous], 2012, MODEL BASED ENG EMBE, DOI DOI 10.1007/978-3-642-34614-9
  • [4] [Anonymous], 2012, 5506 SAE AS
  • [5] CUENOT P, 2007, P 12 IEEE INT C ENG, P353
  • [6] Eeles P., 2010, The Process of Software Architecting
  • [7] Fowler M., 1999, Refactoring: Improving the design of existing code
  • [8] Garcia J, 2009, LECT NOTES COMPUT SC, V5581, P146, DOI 10.1007/978-3-642-02351-4_10
  • [9] The past, present, and future of software architecture
    Kruchten, P
    Obbink, H
    Stafford, J
    [J]. IEEE SOFTWARE, 2006, 23 (02) : 22 - 30
  • [10] Kuhn T., 2014, P 2014 EMB SOFTW ENG, P47