A decision-support framework for component reuse and maintenance in software project management

被引:0
|
作者
Srivastava, B [1 ]
机构
[1] IBM India Res Lab, New Delhi 110016, India
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In software engineering, a piece of software is assembled from components or modules and these components in turn can be recursively made tip from smaller sub-components. The management of a software project involves tracking the development and maintenance of the individual components. Though tools exist to track component dependencies and historical changes, the key software management hurdle is the manual evaluation of the trade-offs. With the growing trend in software engineering to build and distribute software as well-defined components like web services or EJBs, there is a real need of automated solutions to guide the developer in building and maintaining complex applications. We introduce an automated decision-support framework for software development and maintenance called PlanSP that can analyze different component assembly choices and assist the user in making cost-effective decisions. Our approach is to build a formal model of the software and use automated planning/reasoning techniques to produce alternative choices ("plans") to develop or maintain the software under consideration while respecting the user's effort and performance objectives. We have built a proof-of-concept prototype to demonstrate that the PlanSP framework is both useful and practical for project management of component-based software.
引用
收藏
页码:125 / 134
页数:10
相关论文
共 50 条
  • [31] Application of decision-support software for postemergence weed control
    Berti, A
    Bravin, F
    Zanin, G
    [J]. WEED SCIENCE, 2003, 51 (04) : 618 - 627
  • [32] DESIGNING CONFIGURABLE DECISION-SUPPORT SOFTWARE - LESSONS LEARNED
    WILLIAMS, SB
    ROSCHKE, DJ
    HOLTFRERICH, DR
    [J]. AI APPLICATIONS, 1995, 9 (03): : 103 - 114
  • [33] INTRODUCING GROUP DECISION-SUPPORT SOFTWARE (GDSS) IN AN ORGANIZATION
    YELLEN, RE
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1993, 44 (10): : 6 - 8
  • [34] The hydrological component of the NELUP decision-support system: An appraisal
    Dunn, SM
    Mackay, R
    Adams, R
    Oglethorpe, DR
    [J]. JOURNAL OF HYDROLOGY, 1996, 177 (3-4) : 213 - 235
  • [35] Design-Space Exploration for Decision-Support Software
    Penders, Ate
    Pavlin, Gregor
    Varbanescu, Ana Lucia
    Sips, Henk
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [36] Validation of project time decision-support tools and processes
    McCrary, Steven W.
    Leslie, David
    Roberts, Freddy L.
    Corley, Melvin R.
    [J]. Journal of Industrial Technology, 2007, 23 (02):
  • [37] DESIGNING A DECISION-SUPPORT SYSTEM FOR ENROLLMENT MANAGEMENT
    GLOVER, RH
    [J]. RESEARCH IN HIGHER EDUCATION, 1986, 24 (01) : 15 - 34
  • [38] DEVELOPMENT OF DECISION-SUPPORT ALGORITHMS FOR COMMODITY MANAGEMENT
    Iurasov, A.
    Ivashko, L.
    Maksymov, O.
    [J]. FINANCIAL AND CREDIT ACTIVITY-PROBLEMS OF THEORY AND PRACTICE, 2021, 1 (36): : 260 - 269
  • [39] An overview of the ecosystem management decision-support system
    U.S. Department of Agriculture, Forest Service, Pacific Northwest Research Station, Corvallis Forestry Sciences Laboratory, 3200 SW Jefferson Way, Corvallis
    OR
    97331, United States
    不详
    WA
    98801, United States
    [J]. Environ. Sci. Eng., 9783642319990 (3-22):
  • [40] ONLINE DECISION-SUPPORT FOR EMERGENCY TRAUMA MANAGEMENT
    CLARKE, JR
    WEBBER, BL
    GERTNER, A
    KAYE, J
    RYMON, R
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1994, : 1028 - 1028