• DocumentCode
    1585810
  • Title

    Architectural Design of the Online Auction System with AOSAD

  • Author

    Jing, Wen ; Shi, Ying ; NiYou Cong ; Linlin, Zhang

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ. Wuhan, Wuhan
  • fYear
    2008
  • Firstpage
    5
  • Lastpage
    12
  • Abstract
    Crosscutting behaviors and features of architectural units have always been a tricky issue in software architecture design. If not well treated, they may cause some unnecessary coupling among architectural units and hamper maintenance, evolution and reusability of software products. Appropriate modeling approaches and expressions contribute to the solution of these problems. This paper proposes an Aspect-Oriented Software Architecture Design approach AOSAD to design the software architecture of systems. AOSAD employs a special kind of architectural component called aspectual component to encapsulate crosscutting behaviors and features to improve modularization, and introduces a special kind of connector called aspectual connector to make the complicated interaction more controllable. Additionally, this paper proposes a new aspect-oriented architecture description language AC2-ADL for formal specification of the software architecture of systems. The whole designing process of the approach is discussed systematically through a case study of online auction system in e-business domain.
  • Keywords
    electronic commerce; formal specification; marketing data processing; object-oriented programming; product development; software architecture; software maintenance; software reusability; AOSAD; aspect-oriented software architecture design; aspectual component; aspectual connector; e-business domain; formal specification; hamper maintenance; online auction system; software architecture design; software product reusability; Architecture description languages; Connectors; Data security; Design engineering; Programming; Scattering; Software architecture; Software design; Software engineering; Software systems; Aspect-Oriented Software Development; Aspect-Oriented architecture; Aspect-Oriented architecture description language; Online Auction System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering, 2008. ICEBE '08. IEEE International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-0-7695-3395-7
  • Type

    conf

  • DOI
    10.1109/ICEBE.2008.41
  • Filename
    4690594