• DocumentCode
    2709384
  • Title

    E-AoSAS++ and its Software Development Environment

  • Author

    Noro, Masami ; Sawada, Atsushi ; Hachisu, Yoshinari ; Banno, Masahide

  • Author_Institution
    Nanzan Univ., Nagoya
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    E-AoSAS+ + is an aspect-oriented software architecture style for embedded software. It basically gives the style in which a set of state transition machines organizes a software. We have identified such concerns as state transition, concurrency, fault-tolerance, real-time, and error-handling. We categorize those concerns into two classes and found the way we call universal modularization pattern to package them in an orderly fashion. From the experience we have had through the construction of E-AoSAS++, we realized that we needed model for style construction. We defined XCC model which is construction model of architecture style. Based on E-AoSAS++, architecture centered software development environment is designed.
  • Keywords
    embedded systems; finite state machines; object-oriented programming; software architecture; E-AoSAS++ aspect-oriented software architecture; embedded software development environment; state transition machine; universal modularization pattern; Application software; Computer architecture; Concurrent computing; Embedded software; Fault diagnosis; Packaging; Programming; Software architecture; Software engineering; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.32
  • Filename
    4425856