• DocumentCode
    2778083
  • Title

    An ameliorated methodology for the abstraction of object class structures for an information system

  • Author

    Handigund, Shivanand M. ; Bhat, Sunilkumar

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Bangalore Inst. of Technol., Bangalore, India
  • fYear
    2010
  • fDate
    5-8 Dec. 2010
  • Firstpage
    362
  • Lastpage
    367
  • Abstract
    The software development for any information system is based on the Software Requirements Specification (SRS) of the client organization. This is incorporated in the project charter with intimation for the developer to develop the software tool for the client organization. This SRS contains the overview of the proposed system, the functional requirements, the standards requirements, the constraints, the prototypes and the glossary of terms etc.. Currently, there exist some piecewise discontinuous methodologies to abstract the object class names & few other view elements from the SRS [2, 3, 4, 5, 6, 7, 13]. These methodologies suffer from the correctness & completeness of abstracted view elements apart from the ambiguities involved in the abstraction steps. This paper proposes an ameliorated semi-automated methodology that overcomes all the identified lacunae (depicted in literature survey) in the existing methodologies. This proposed methodology apart from abstracting large subset of the view elements, organizes the attributes in the control flow order through the use of Control Flow Graph (CFG) & Data Flow Graph (DFG) and refines the attributes using the good database design & software engineering principles. Concurrently, it also abstracts the actor interfaces & their attributes that are involved in the interaction with the information system. The steps of this proposed methodology are developed with sound reasoning, authentication of correctness & completeness. Most of the steps are automatic, and remaining few are semiautomatic with limitation of their scope in the authentication of correctness & completeness that too with guidelines restricting arbitrary use of human skill.
  • Keywords
    information systems; object-oriented methods; software engineering; ameliorated methodology; client organization; completeness authentication; control flow graph; correctness authentication; data flow graph; database design principle; information system; object class structure abstraction; reasoning development; software development; software engineering principle; software requirements specification; software tool; Dictionaries; Discrete Fourier transforms; Flow graphs; Guidelines; Humans; Information systems; Unified modeling language; Control Flow Graphs; Data Flow Graph; Defined Attributes; Functional Dependencies; Model Elements; Object Methods; Object Structure; Preserved Attributes; Referenced Attributes; Software Requirements Specification; View Elements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications and Industrial Electronics (ICCAIE), 2010 International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4244-9054-7
  • Type

    conf

  • DOI
    10.1109/ICCAIE.2010.5735104
  • Filename
    5735104