• DocumentCode
    3549566
  • Title

    Evaluating software quality attributes of communication components in an automated guided vehicle system

  • Author

    Mårtensson, Frans ; Grahn, Håkan ; Mattsson, Michael

  • Author_Institution
    Dept. of Syst. & Software Eng., Blekinge Inst. of Technol., Ronneby, Sweden
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    550
  • Lastpage
    558
  • Abstract
    The architecture of a large complex software system, i.e., the division of the system into components and modules, is crucial since it often affects and limits the quality attributes of the system, e.g., performance and maintainability. In this paper we evaluate three software components for intra- and inter-process communication in a distributed real-time system, i.e., an automated guided vehicle system. We evaluate three quality attributes: performance, maintainability, and portability. The performance and maintainability are evaluated quantitatively using prototype-based evaluation, while the portability is evaluated qualitatively. Our findings indicate that it might be possible to use one third-party component for both intra- and inter-process communication, thus replacing two in-house developed components.
  • Keywords
    automatic guided vehicles; control engineering computing; distributed object management; message passing; real-time systems; software maintenance; software performance evaluation; software portability; software quality; automated guided vehicle system; communication components; distributed real-time system; interprocess communication; intraprocess communication; prototype-based evaluation; software quality attribute evaluation; software system architecture; system components; system maintainability; system modules; system performance; system portability; Automotive engineering; Computer architecture; Computer networks; Prototypes; Real time systems; Software architecture; Software engineering; Software quality; Software systems; Vehicle driving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.39
  • Filename
    1467937