Granular Problem Solving and Software Engineering

被引:1
|
作者
Zhu, Haibin [1 ]
机构
[1] Nipissing Univ, Dept Comp Sci & Math, N Bay, ON P1B 8L7, Canada
关键词
problem solving; granular computing; granule; granulation; role; agent;
D O I
10.1109/GRC.2008.4664656
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:859 / 864
页数:6
相关论文
共 50 条
  • [1] Opportunistic problem solving software engineering
    Robillard, PN
    [J]. IEEE SOFTWARE, 2005, 22 (06) : 60 - +
  • [2] EFFECTIVENESS OF PROBLEM SOLVING SOFTWARE IN ENGINEERING CONCEPTUAL DESIGN
    Bzymek, Zbigniew M.
    Xu, Yang
    [J]. INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION - 2012, VOL 5, 2013, : 421 - 432
  • [3] A Software Architecture for an Engineering Collaborative Problem Solving Environment
    dos Santos, Ismael H. F.
    Raposo, Alberto B.
    Gattass, Marcelo
    [J]. 32ND ANNUAL IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2009, : 43 - +
  • [4] Problem Oriented Software Engineering: Solving the package router control problem
    Hall, Jon G.
    Rapanotti, Lucia
    Jackson, Michael A.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (02) : 226 - 241
  • [5] Elements of Methods of Problem Solving and the Resource Capability in Software Engineering
    Chang, Peter H.
    Blaha, Michael
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2009, : 82 - +
  • [6] COMPARISON OF PROBLEM SOLVING FROM ENGINEERING DESIGN TO SOFTWARE DESIGN
    Ahmed-Kristensen, Saeema
    Babar, Muhammad Ali
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 7, 2012, : 569 - +
  • [7] Software engineering and problem solving environments for scientific computing: An introduction
    Cunha, JC
    Rana, OF
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 654 - 655
  • [8] Problem-Solving Methods in Agent-Oriented Software Engineering
    Bogg, Paul
    Beydoun, Ghassan
    Low, Graham
    [J]. INFORMATION SYSTEMS DEVELOPMENT: ASIAN EXPERIENCES, 2011, : 243 - 254
  • [9] MODELING ELEMENTS OF METHODS OF PROBLEM SOLVING IN SOFTWARE AND INFORMATION ENGINEERING PROJECTS
    Chang, Peter H.
    [J]. 2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 3: COMPUTER-AIDED DESIGN, MANUFACTURING AND MANAGEMENT, 2011, : 157 - 162
  • [10] THE ENGINEERING OF PROBLEM SOLVING
    Clark, Marion G.
    [J]. EDUCATION, 1932, 53 (04): : 201 - 207