• DocumentCode
    727395
  • Title

    Essence-Based, Goal-Driven Adaptive Software Engineering

  • Author

    June Sung Park

  • Author_Institution
    Ind. & Syst. Eng. Dept. & Comput. Sci. Dept., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • fYear
    2015
  • fDate
    18-18 May 2015
  • Firstpage
    33
  • Lastpage
    38
  • Abstract
    The OMG Essence standard has recently been published as the kernel for software engineering methods [1]. We show that the Essence view of software engineering is reminiscent of a nondeterministic, multidimensional finite state machine, and that the Essence lends support to a semi-Markov decision process model of software engineering which, in practice, facilitates a goal-driven adaptive software engineering. We develop an activity-state mapping algorithm and a goal-activity cover algorithm based on the Essence, which can help automate the health monitoring of project states and the adaptive planning of project activities in a software engineering project.
  • Keywords
    Markov processes; decision theory; finite state machines; software engineering; OMG Essence standard; activity-state mapping algorithm; essence-based goal-driven adaptive software engineering method; goal-activity cover algorithm; nondeterministic multidimensional finite state machine; project state health monitoring; semiMarkov decision process model; Conferences; Jacobian matrices; Kernel; Software algorithms; Software engineering; Essence kernel; adaptive software engineering; set cover problem; software engineering method; stochastic decision process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    General Theory of Software Engineering (GTSE), 2015 IEEE/ACM 4th SEMAT Workshop on a
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/GTSE.2015.12
  • Filename
    7169393