Essence-Based, Goal-Driven Adaptive Software Engineering

被引:3
作者
Park, June Sung [1 ,2 ]
机构
[1] Korea Adv Inst Sci & Technol, Ind & Syst Engn Dept, Daejeon, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Comp Sci, Daejeon, South Korea
来源
2015 IEEE/ACM 4TH SEMAT WORKSHOP ON A GENERAL THEORY OF SOFTWARE ENGINEERING (GTSE) | 2015年
关键词
Essence kernel; adaptive software engineering; software engineering method; stochastic decision process; set cover problem;
D O I
10.1109/GTSE.2015.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:33 / 38
页数:6
相关论文
共 37 条
  • [1] Ambler S., 2011, DISCIPLINED AGILE DE
  • [2] Ambler S., 2011, AGILE MODELING EFFEC
  • [3] [Anonymous], METAMODELING SOFTWAR
  • [4] [Anonymous], 24744 ISOIEC
  • [5] Bhuta J, 2005, INT C UN SOFTW PROC
  • [6] Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
  • [7] Cunningham D., 2013, ESS WORKSH OMG TECHN
  • [8] Elvesaeter B, 2013, WORKSH PROC BAS APPR
  • [9] Flowler M, 2005, THE NEW METHODOLOGY
  • [10] Harman M., 2012, INT S EMP SOFTW ENG