• DocumentCode
    2038973
  • Title

    Interplay between requirements, software architecture, and hardware constraints in the development of a home control user interface

  • Author

    Loft, Michael Sørensen ; Nielsen, Søren Snehøj ; Nørskov, Kim ; Jørgensen, Jens Bæk

  • Author_Institution
    Mjolner Inf. A/S, Aarhus, Denmark
  • fYear
    2012
  • fDate
    25-25 Sept. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We have developed a new graphical user interface for a home control device for a large industrial customer. In this industrial case study, we first present our approaches to requirements engineering and to software architecture; we also describe the given hardware platform. Then we make two contributions. Our first contribution is to provide a specific example of a real-world project in which a Twin Peaks-compliant approach to software development has been used, and to describe and discuss three examples of interplay between requirements and software architecture decisions. Our second contribution is to propose the hardware platform as a third Twin Peaks element that must be given attention in projects such as the one described in this paper. Specifically, we discuss how the presence of severe hardware constraints exacerbates making trade-offs between requirements and architecture.
  • Keywords
    control engineering computing; formal specification; graphical user interfaces; home automation; software architecture; Twin Peaks element; Twin Peaks-compliant approach; graphical user interface; hardware constraints; home control user interface development; requirements engineering; software architecture; software development; Hardware; Memory management; Random access memory; Software; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Twin Peaks of Requirements and Architecture (Twin Peaks), 2012 IEEE First International Workshop on the
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4486-9
  • Electronic_ISBN
    978-1-4673-4485-2
  • Type

    conf

  • DOI
    10.1109/TwinPeaks.2012.6344555
  • Filename
    6344555