• DocumentCode
    2703459
  • Title

    ReArchJBs: a tool for automated software architecture recovery of JavaBeans-based applications

  • Author

    Sun, Chang-ai ; Zhou, Jun ; Cao, Jiannong ; Jin, Maozhong ; Liu, Chao ; Shen, Yanfang

  • Author_Institution
    Swinburne Univ. of Techol., Hawthorn, Vic., Australia
  • fYear
    2005
  • fDate
    29 March-1 April 2005
  • Firstpage
    270
  • Lastpage
    280
  • Abstract
    Currently, more and more software systems are developed based on the component technologies, such as JavaBeans. It is significant to recover software architecture from the implementation for the purpose of software maintenance and evolution. In this paper, a general framework for architecture recovery of component-based applications is proposed, identifying the principle and requirements for architecture recovery. Based on this framework, we developed a tool, ReArchJBs, to support automated architecture recovery of JavaBeans-based applications. It recovers architecture model in a graphical way from the perspective of structure and behavior, including the component view, the assembly view and the interaction view. The paper discusses in details key issues involved in the implementation of ReArchJBs, and illustrates this tool by the result of a case study.
  • Keywords
    Java; formal specification; graphical user interfaces; object-oriented programming; software architecture; software maintenance; software prototyping; software tools; JavaBeans-based application; ReArchJB tool; automated software architecture recovery; component-based application; software evolution; software maintenance; Application software; Assembly; Chaos; Computer architecture; Information retrieval; Java; Software architecture; Software maintenance; Software systems; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. Proceedings. 2005 Australian
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2257-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2005.39
  • Filename
    1402022