• DocumentCode
    3261032
  • Title

    Granular problem solving and software engineering

  • Author

    Zhu, Haibin

  • Author_Institution
    Dept. of Comput. Sci. & Math., Nipissing Univ., North Bay, ON
  • fYear
    2008
  • fDate
    26-28 Aug. 2008
  • Firstpage
    859
  • Lastpage
    864
  • Abstract
    Granulation is an important component of granular computing (GrC) as a problem solving paradigm. Specification and regulation of granulation are necessary in helping researchers and practitioners apply GrC into different applications. At present, there is insufficient investigation of this topic. This paper defines concepts and mechanisms of problem solving, investigates the fundamental principles and processes of granulation, and demonstrates that the development of software engineering methodologies follows the basic idea of GrC: granulation. With the guide of granulation, this paper also proposes a new method of granulation by rolification (the act or the result of designing roles), i.e., roles and agents. The major contribution is establishing the foundations of granular problem solving and clarifying the relationships between granular problem solving and software engineering.
  • Keywords
    problem solving; software engineering; granular computing; granular problem solving; problem solving paradigm; software engineering; Application software; Computer science; Concrete; Dictionaries; Drives; Educational institutions; Mathematics; Problem-solving; Software engineering; Uncertainty; agent; granular computing; granulation; granule; problem solving; role;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Granular Computing, 2008. GrC 2008. IEEE International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-2512-9
  • Electronic_ISBN
    978-1-4244-2513-6
  • Type

    conf

  • DOI
    10.1109/GRC.2008.4664656
  • Filename
    4664656