• DocumentCode
    3125774
  • Title

    The benefits of good architectural style in the engineering of computer based systems

  • Author

    Jackson, Ken ; Boasson, Maarten

  • Author_Institution
    Ken Jackson Assoc., Alton, UK
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    103
  • Lastpage
    113
  • Abstract
    The paper considers some of the problems of developing large computer based systems and argues that many of these problems can be eased by adopting a good architecture. The term architecture is frequently used in the context of computer based system (CBS) development, but there are almost as many definitions of it as there are uses. Therefore a definition is derived from its use in English and then expanded to determine the benefits which a good architecture applied right from the beginning of development is capable of delivering when compared with conventional approaches where architectural considerations are only considered at the back end of the development and mainly confined to considerations of hardware configuration. This leads to the definition of a set of general properties for a CBS architecture which can be used as a basis for comparing architectural approaches. Finally, the specific properties of these characteristics which qualify an architecture as "good" are developed and two architectures which satisfy these conditions are briefly described.
  • Keywords
    software development management; systems analysis; systems engineering; CBS architecture; CBS development; ECBS; architectural style; component instance; component type; computer based systems engineering; hardware configuration; large computer based systems; reuse; software engineering; systems engineering; Computer architecture; Costs; Design engineering; Human resource management; Knowledge engineering; Management training; Project management; Software engineering; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Engineering of Computer Based Systems, 1995., Proceedings of the 1995 International Symposium and Workshop on
  • Conference_Location
    Tucson, AZ, USA
  • Print_ISBN
    0-7803-2531-1
  • Type

    conf

  • DOI
    10.1109/ECBS.1995.521846
  • Filename
    521846