Formal architectural description language based on symbolic transition systems and modal logic

被引:0
作者
Poizat, Pascal
Royer, Jean-Claude
机构
[1] Univ Evry Val Essonne, CNRS, FRE 2873, IBISC, F-91000 Evry, France
[2] INRIA Rocquencourt, ARLES Team, F-78153 Le Chesnay, France
[3] Ecole Mines Nantes, INRIA, LINA, OBASCO Team, F-44307 Nantes 3, France
关键词
architectural description language; component based software engineering; mixed formal specifications; symbolic transition systems; abstract data types; modal logic glue; graphical notations; verification;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component Based Software Engineering has now emerged as a discipline for system development. After years of battle between component platforms, the need for means to abstract away from specific implementation details is now recognized. This paves the way for model driven approaches (such as MDE) but also for the more older Architectural Description Language (ADL) paradigm. In this paper we present KADL, an ADL based on the Korrigan formal language which supports the following features: integration of fully formal behaviours and data types, expressive component composition mechanisms through the use of modal logic, specification readability through graphical notations, and dedicated architectural analysis techniques.
引用
收藏
页码:1741 / 1782
页数:42
相关论文
共 69 条
  • [1] Aiguier M., 2004, ENTCS, V97, P155
  • [2] ALLEMAND M, 2002, WORKSH FORM METH PAR
  • [3] Allen R., 1997, ACM Transactions on Software Engineering and Methodology, V6, P213, DOI 10.1145/258077.258078
  • [4] Reo: a channel-based coordination model for component composition
    Arbab, F
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2004, 14 (03) : 329 - 366
  • [5] Astesiano E., 1999, ALGEBRAIC FDN SYSTEM, Vfirst
  • [6] ATTIOGBE C, 2007, IN PRESS IEEE T SOFT, V33
  • [7] BALSAMO S, 2002, INT WORKSH SOFTW PER, P190
  • [8] Bensalem S, 1998, LECT NOTES COMPUT SC, V1427, P319, DOI 10.1007/BFb0028755
  • [9] Detecting architectural mismatches in process algebraic descriptions of software systems
    Bernardo, M
    Ciancarini, P
    Donatiello, L
    [J]. WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 77 - 86
  • [10] BERNARDO M, 2003, LECT NOTES COMPUTER