Advertisement

A Formal Framework for Domain Software Analysis Based on Raise Specification Language

  • Yuanzheng Zhao
  • Tie Bao
  • Lu Han
  • Shufen Liu
  • Qu Chen
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 269)

Abstract

This paper presents domain software formal analysis method based on the specification language, and establishes the corresponding framework. A variety of products were collected from software development process, through standard evidence file, formal description based on feature, formal description based on model, and so on stages, they were translated into Raise specification language (RSL) description by formal methods, so that the analysis and verification work can be done through formal tools to analyze domain software. This framework is able to transform all products in the life cycle of domain software into the formal description, to establish solid foundation for formal analysis and construct high reliability software.

Keywords

Software engineering Formal analysis Domain software RSL 

References

  1. 1.
    Le Metayer D, Maarek M, Mazza E (2011) Liability issues in software engineering the use of formal methods to reduce legal uncertainties. Commun ACM 54(4):99–106. doi: 10.1145/1924421.1924444 CrossRefGoogle Scholar
  2. 2.
    Pena J, Rouff CA, Hinchey M, Ruiz-Cortes A (2011) Modeling NASA swarm-based systems: using agent-oriented software engineering and formal methods. Softw Syst Model 10(1):55–62. doi: 10.1007/s10270-009-0135-2 CrossRefGoogle Scholar
  3. 3.
    El Fallah-Seghrouchni A, Gomez-Sanz JJ, Singh MP (2011) Formal methods in agent-oriented software engineering. Agent-Oriented Softw Eng 6038:213–228Google Scholar
  4. 4.
    Brosch F, Koziolek H, Buhnova B, Reussner R (2012) Architecture-based reliability prediction with the Palladio component model. IEEE Trans Softw Eng 38(6):1319–1339. doi: 10.1109/TSE.2011.94 CrossRefGoogle Scholar
  5. 5.
    Si G, Ren Y, Xu J (2012) A dependability evaluation model for internetware based on Bayesian network. Comput Res Dev 49(5):1028–1038Google Scholar
  6. 6.
    Dai F, Li T, Xie Z (2012) Towards an algebraic semantics of software evolution process models. J Softw 23(4):846–863. doi: 10.3724/SP.J.1001.2012.04160 CrossRefGoogle Scholar
  7. 7.
    Wu C, Liu J (2012) Deriving Markov chain usage model from UML model. Comput Res Dev 49(8):1811–1819Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  • Yuanzheng Zhao
    • 1
  • Tie Bao
    • 2
  • Lu Han
    • 2
  • Shufen Liu
    • 2
  • Qu Chen
    • 2
  1. 1.Navy Equipment DepartmentVessel OfficeBeijingChina
  2. 2.College of Computer Science and TechnologyJilin UniversityChangchunChina

Personalised recommendations