Page 27 - 《软件学报》2025年第4期
P. 27

杨晓 等: 复杂嵌入式系统需求一致性的组合验证方法                                                       1433


                     interlocking systems. In: Proc. of the 27th Int’l Requirements Engineering Conf. Jeju: IEEE, 2019. 308–318. [doi: 10.1109/RE.2019.
                     00040]
                  [4]  Huang  YN,  Zhang  PJ,  Hou  XP,  Tang  T.  Modeling  and  verification  method  of  ZC  subsystem  in  urban  rail  transit  based  on  hybrid
                     automata. China Railway Science, 2016, 37(2): 114–121 (in Chinese with English abstract). [doi: 10.3969/j.issn.1001-4632.2016.02.16]
                  [5]  Fotso  SJT,  Frappier  M,  Laleau  R,  Mammar  A.  Modeling  the  hybrid  ERTMS/ETCS  level  3  standard  using  a  formal  requirements
                     engineering approach. In: Proc. of the 6th Int’l Conf. on Abstract State Machines, Alloy, B, TLA, VDM, and Z. Southampton: Springer,
                     2018. 262−276. [doi: 10.1007/978-3-319-91271-4_18]
                  [6]  Yang L, Chen YG. Modeling and verification of switch scene of zone controller based on MSC and UPPAAL. Railway Standard Design,
                     2018, 62(5): 171–174, 179 (in Chinese with English abstract). [doi: 10.13238/j.issn.1004-2954.201704260003]
                  [7]  Chen  XH,  Liu  QQ,  Mallet  F,  Li  Q,  Cai  SB,  Jin  Z.  Formally  verifying  consistency  of  sequence  diagrams  for  safety  critical  systems.
                     Science of Computer Programming, 2022, 216: 102777. [doi: 10.1016/j.scico.2022.102777]
                  [8]  Li TF, Sun JF, Lü XJ, Chen X, Liu J, Sun HY, He JF. SMT-based formal verification of synchronous reactive model for zone controller.
                     Ruan Jian Xue Bao/Journal of Software, 2023, 34(7): 3080–3098 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/
                     6861.htm [doi: 10.13328/j.cnki.jos.006861]
                  [9]  Vuotto S, Narizzano M, Pulina L, Tacchella A. Poster: Automatic consistency checking of requirements with ReqV. In: Proc. of the 12th
                     IEEE Conf. on Software Testing, Validation and Verification (ICST). Xi’an: IEEE, 2019. 363–366. [doi: 10.1109/ICST.2019.00043]
                 [10]  Wang XB, Li CY, Zhao L. Requirement specification extraction and analysis based on propositional projection temporal logic. Journal of
                     Software: Evolution and Process, 2024, 36(4): e2558. [doi: 10.1002/smr.2558]
                 [11]  Clarke EM, Long DE, McMillan KL. Compositional model checking. In: Proc. of the 4th Annual Symp. on Logic in Computer Science.
                     Pacific Grove: IEEE, 1989. 353−362. [doi: 10.1109/LICS.1989.39190]
                 [12]  Vidal  M,  Massoni  T,  Ramalho  F.  A  domain-specific  language  for  verifying  software  requirement  constraints.  Science  of  Computer
                     Programming, 2020, 197: 102509. [doi: 10.1016/j.scico.2020.102509]
                 [13]  Chen  XH,  Zhang  J,  Jin  Z,  Zhang  M,  Li  T,  Chen  X,  Zhou  TL.  Empowering  domain  experts  with  formal  methods  for  consistency
                     verification of safety requirements. IEEE Trans. on Intelligent Transportation Systems, 2023, 24(12): 15146–15157. [doi: 10.1109/TITS.
                     2023.3324022]
                 [14]  Bengtsson J, Larsen K, Larsson F, Pettersson P, Yi W. UPPAAL—A tool suite for automatic verification of real-time systems. In: Proc.
                     of the 1995 Int’l Hybrid Systems III. Berlin: Springer, 1995. 232−243. [doi: 10.1007/BFb0020949]
                 [15]  Massoni T, Mousavi MR. Formal Methods: Foundations and Applications. In: Proc. of the 20th Brazilian Symp. Salvador: Springer,
                     2018. [doi: 10.1007/978-3-030-03044-5]
                 [16]  Pereira T, Ribeiro Q, Melo M, Magro S, Alencar F, Castro J. Requirements engineering for embedded systems: A systematic literature
                     review. In: Proc. of the 2021 Workshop on Requirements Engineering (WER). 2021. [doi: 10.29327/1298728.24-7]
                 [17]  Yuan  ZH,  Chen  XH,  Liu  J,  Yu  YJ,  Sun  HY,  Zhou  TL,  Jin  Z.  Simplifying  the  formal  verification  of  safety  requirements  in  zone
                     controllers through problem frames and constraint-based projection. IEEE Trans. on Intelligent Transportation Systems, 2018, 19(11):
                     3517–3528. [doi: 10.1109/TITS.2018.2869633]
                 [18]  Liu XS, Yuan ZH, Chen XH, Chen MS, Liu J, Zhou TL. Safety requirements modeling and automatic verification for zone controllers.
                     Ruan Jian Xue Bao/Journal of Software, 2020, 31(5): 1374–1391 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/
                     5952.htm [doi: 10.13328/j.cnki.jos.005952]
                 [19]  Jackson M. Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices. New York: Addison-Wesley,
                     1995.
                 [20]  Jackson M. Problem Frames: Analyzing and Structuring Software Development Problems. Boston: Addison-Wesley, 2001.
                 [21]  Jin  Z,  Chen  XH,  Zowghi  D.  Performing  projection  in  problem  frames  using  scenarios.  In:  Proc.  of  the  16th  Asia-Pacific  Software
                     Engineering Conf. Batu Ferringhi: IEEE, 2009. 249−256. [doi: 10.1109/APSEC.2009.22]
                 [22]  Abrial JR, Butler M, Hallerstede S, Hoang TS, Mehta F, Voisin L. Rodin: An open toolset for modelling and reasoning in Event-B. Int’l
                     Journal on Software Tools for Technology Transfer, 2010, 12(6): 447–466. [doi: 10.1007/s10009-010-0145-y]
                 [23]  Rudolph E, Graubmann P, Grabowski J. Tutorial on message sequence charts. Computer Networks and ISDN Systems, 1996, 28(12):
                     1629–1641. [doi: 10.1016/0169-7552(95)00122-0]
                 [24]  Caspi P, Pilaud D, Halbwachs N, Plaice JA. LUSTRE: A declarative language for real-time programming. In: Proc. of the 14th ACM
                     SIGACT-SIGPLAN Symp. on Principles of Programming Languages. Munich: ACM, 1987. 178−188. [doi: 10.1145/41625.41641]
                 [25]  Younes  HLS.  Verification  and  planning  for  stochastic  processes  with  asynchronous  events  [Ph.D.  Thesis].  Schenley  Park:  Carnegie
                     Mellon University, 2004.
   22   23   24   25   26   27   28   29   30   31   32