• DocumentCode
    3315746
  • Title

    Advances in Software Design Methods for Concurrent, Real-Time and Distributed Applications

  • Author

    Gomaa, Hassan

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA
  • fYear
    2008
  • fDate
    26-31 Oct. 2008
  • Firstpage
    451
  • Lastpage
    456
  • Abstract
    This paper describes the advances in software design methods for concurrent, real-time and distributed applications from structured methods for centralized systems to distributed, object-oriented, component-based and service-oriented systems and product lines. The influence of software architectural and design patterns is also described. Current challenges for designing service-oriented architectures, adaptive software design, and evolutionary software design are also discussed.
  • Keywords
    distributed processing; object-oriented programming; real-time systems; software architecture; centralized systems; component-based systems; concurrent applications; design patterns; distributed applications; distributed systems; object-oriented systems; product lines; real-time applications; service-oriented systems; software architecture; software design; Application software; Concurrent computing; Design methodology; Object oriented modeling; Performance analysis; Programming; Real time systems; Service oriented architecture; Software design; Software engineering; component-based design; concurrent design; distributed design; object-oriented design; real-time design; software architecture; software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
  • Conference_Location
    Sliema
  • Print_ISBN
    978-1-4244-3218-9
  • Electronic_ISBN
    978-0-7695-3372-8
  • Type

    conf

  • DOI
    10.1109/ICSEA.2008.78
  • Filename
    4668145