From live sequence charts to state machines and back: A guided tour

被引:28
作者
Bontemps, Y
Heymans, P
Schobbens, PY
机构
[1] SmalS MvMeGov, B-1050 Brussels, Belgium
[2] Univ namur, Inst Informat, B-5000 Namur, Belgium
关键词
requirements engineering; life cycle; program verification;
D O I
10.1109/TSE.2005.137
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of relating state-based intraagent (or intraobject) behavioral descriptions with scenario-based interagent (interobject) descriptions has recently focused much interest among the software engineering community. This paper compiles the results of our investigation of this problem. As interagent formalism, we adopt a simple variant of Live Sequence Charts. For the intraagent perspective, we consider a game-theoretic foundation, looking at agents as "strategies," which encompasses the popular "state-based" paradigm. Three classes of relationships between models are studied: scenario checking (called eLSC checking), synthesis, and verification. We set a formally defined theoretical stage that allows us to express these three problems very simply, to discuss their complexity, and to describe optimal solutions. Our study reveals the intrinsic high computational difficulty of these tasks. Consequently, many related problems and solutions are surveyed, some of which can be the basis for practical solutions. In this, we also offer a panorama of current research and directions for the future.
引用
收藏
页码:999 / 1014
页数:16
相关论文
共 74 条
  • [1] ABADI M, 1989, AUTOMATA LANGUAGES P
  • [2] Alur R., 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, P304, DOI 10.1109/ICSE.2000.870421
  • [3] AMYOT D, 2001, P 9 INT C TEL SYST 9
  • [4] BERRY G, 1998, PROOF LANGUAGE INTER
  • [5] Biermann A. W., 1976, IEEE Transactions on Software Engineering, VSE-2, P141, DOI 10.1109/TSE.1976.233812
  • [6] BOHN J, 2002, P C INT DES PROC TEC
  • [7] Bontemps Y, 2005, LECT NOTES COMPUT SC, V3466, P174
  • [8] Bontemps Y, 2004, FUND INFORM, V62, P139
  • [9] BONTEMPS Y, 2001, THESIS U NAMUR NAMUR
  • [10] BONTEMPS Y, 2005, THESIS U NAMUR