• DocumentCode
    463364
  • Title

    Design of an Integrated Hyper Specification Documentation Tool

  • Author

    Huang, Jian ; Wang, Yingxu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
  • Volume
    1
  • fYear
    2006
  • fDate
    17-19 July 2006
  • Firstpage
    248
  • Lastpage
    254
  • Abstract
    This paper presents an integrated hyper specification documentation (IHSD) methodology and tool for coherent software engineering documentation. The IHSD tool is designed for automatically creating hyperlinks between system conceptual models in UML; formal models in real-time process algebra (RTPA); and code in a programming language. The three types of design documents for a system in UML, RTPA, and C++ program are stored in a standard HTML file format. When a built-in hyperlink in a system model is clicked, the corresponding HTML page in the integrated file is show up. The IHSD method provides a powerful and convenient integration of traditionally separated system design documents by hyperlinks in a coherent environment. Under the support of the IHSD tool, readers can traverse from any point of interested objects to any other ones among the conceptual and formal models of systems as well as corresponding programs. Therefore, the readability and maintainability of large-scale software systems are dramatically improved
  • Keywords
    C++ language; Unified Modeling Language; formal specification; software tools; system documentation; C++ program; HTML file format; UML; cognitive informatics; design documents; formal model; hyperlinks; integrated hyper specification documentation tool; programming language; real-time process algebra; software engineering documentation; software system maintainability; software system readability; system design document; Algebra; Computer languages; Documentation; HTML; Large-scale systems; Power system modeling; Real time systems; Software engineering; Software maintenance; Unified modeling language; Cognitive informatics; RTPA; UML; abstraction; documentation; modeling; software engineering; specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cognitive Informatics, 2006. ICCI 2006. 5th IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    1-4244-0475-4
  • Type

    conf

  • DOI
    10.1109/COGINF.2006.365704
  • Filename
    4216419