Filters








19,120 Hits in 5.0 sec

Special section of Tests and Proofs 2016

Bernhard K. Aichernig, Carlo A. Furia, Marie-Claude Gaudel, Rob Hierons
2018 Formal Aspects of Computing  
The authors show that with the help of formal methods one can design, specify, implement and check effective data generators for complex data structures with invariants.  ...  The TAP conference series was started in 2007 to promote research in verification and formal methods that targets the interplay of proofs and testing.  ...  The authors show that with the help of formal methods one can design, specify, implement and check effective data generators for complex data structures with invariants.  ... 
doi:10.1007/s00165-018-0474-2 fatcat:jmujlxn65ffy7bbyg3utbrpvpy

SEFM: software engineering and formal methods

Gilles Barthe, Alberto Pardo, Gerardo Schneider
2014 Journal of Software and Systems Modeling  
Daniel Delahaye, Mélanie Jacquel, Karim Berkani, and Catherine Dubois present in Verifying B Proof Rules using Deep Embedding and Automated Theorem Proving a formal and mechanized framework for verifying  ...  Formal methods consist of mathematically based techniques for the specification and verification of software (and hardware) systems.  ... 
doi:10.1007/s10270-014-0404-6 fatcat:e4ooqbrgfzhjlkbbtpjvi23r2u

Quality, cleanroom and formal methods

Zarrin Langari, Anne Banks Pidduck
2005 Proceedings of the third workshop on Software quality - 3-WoSQ  
It is based on incremental development and it emphasizes the development phase. An enhancement to this methodology is presented in this paper, which combines formal methods and cleanroom.  ...  Formal methods use mathematical and logical formalizations to find defects early in the software development lifecycle.  ...  Second, they can be applied in an iteration where each increment's design will be formally modeled and verified against its formal specification using an automated model checker.  ... 
doi:10.1145/1083292.1083302 dblp:conf/icse/LangariP05 fatcat:5qewoow47jh5fmp24dzt2lgtky

Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review

Issa Atoum, Mahmoud Baklizi, Izzat Alsmadi, Ahmed Ali Otoom, Taha Alhersh, Jafar Ababneh, Jameel Almalki, Saeed Alshahrani
2021 IEEE Access  
Please note that in Table V , the category modeling and assessment are relatively different from "model checking," which describes a formal method for verifying an abstract model relative to formal specification  ...  Miao et al., "Automated requirements validation for ATP software via specification review and testing," Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and  ... 
doi:10.1109/access.2021.3117989 fatcat:v37iv77twbbdxlxkz5boebtpcm

Formalization of Security Requirements-A Case Study on a Web- Based Application

Aditya Dev Mishra, K. Mustafa
2022 Journal of scientific research  
The objective of this research paper is to provide an idea about the formal specification and formal verification of web-based applications.  ...  The use of formal specifications for the security requirements while developing web-based applications is cost-effective, time-saving, and error-free.  ...  [4] mention in their survey paper the importance of the formal method in web platforms by classifying and review exiting protocols in the area of the formal method for web security.  ... 
doi:10.37398/jsr.2022.660214 fatcat:qc3rk5gdlvgjdcwn6hwthw2lhm

Assessing and Supplying the Health of Videos Games via Formal Semantics [article]

Mohammad Reza Besharati, Mohammad Izadi
2021 arXiv   pre-print
In this article, an organizing for this assessment is proposed which is based on formal and rigorous methods and it considers various beneficiaries concerns.  ...  A common approach for studying complicated and multilayered phenomenon is formal semantics. Formal and rigorous methods can help in assessment and supplying the health of video games.  ...  Literature about Using Formal and Rigorous Methods in Game and Game Developing Using formal and rigorous methods (i.e. using rigorous and formal semantics for games' representations and specifications)  ... 
arXiv:2104.04867v1 fatcat:ejxz2k6qabhotadf4wcbewsocq

Converting Specifications in a Subset of Object-Z to Skeletal Spec# Code for both Static and Dynamic Analysis

Xiufeng Ni, Cui Zhang
2008 Journal of Object Technology  
Construction of correctness is an essential issue for the implementation of a reliable software system.  ...  This tool aims at facilitating the refinement from formal specifications to Spec# and the full usage of the static and dynamic analysis techniques in Spec#.  ...  Formal methods refer to mathematically rigorous techniques and tools for the specification, design and verification of software systems [1] .  ... 
doi:10.5381/jot.2008.7.8.a6 fatcat:fp3lgqa7m5dpbktgpee7cfkedi

A Framework for Classifying and Comparing Architecture-centric Software Evolution Research

P. Jamshidi, M. Ghafari, A. Ahmad, C. Pahl
2013 2013 17th European Conference on Software Maintenance and Reengineering  
Method: We performed a systematic literature review (SLR), resulting in 4138 papers searched and 60 peer-reviewed papers considered for data collection.  ...  Existing research and practices comprise a wide spectrum of evolution-centric approaches in terms of formalisms, methods, processes and frameworks to tackle ACSE as well as empirical studies to consolidate  ...  ACKNOWLEDGMENTS The authors would like to thank the following persons for their feedback and thoughtful suggestions regarding the methodology, data and the final report: Jim Buckely, Jeffrey M.  ... 
doi:10.1109/csmr.2013.39 dblp:conf/csmr/JamshidiGAP13 fatcat:rdyjnzodebb3lpkgtbqxe2vgsq

A Research Landscape on Formal Verification of Software Architecture Descriptions

Camila Araujo, Everton Cavalcante, Thais Batista, Marcel Oliveira, Flavio Oquendo
2019 IEEE Access  
The critical nature of many software systems calls for formal approaches aiming at precisely verifying if their designed architectures can meet important properties such as consistency, completeness, and  ...  One of the many different purposes of software architecture descriptions is contributing to an early analysis of the architecture with respect to quality attributes.  ...  Validation/evaluation methods. We have noticed that almost 92% of studies present some method of validation.  ... 
doi:10.1109/access.2019.2953858 fatcat:qkq4p4cnabgnjgaazq2hndxnma

Qualification of a Model Checker for Avionics Software Verification [chapter]

Lucas Wagner, Alain Mebsout, Cesare Tinelli, Darren Cofer, Konrad Slind
2017 Lecture Notes in Computer Science  
of formal methods for software development and verification.  ...  The publication of DO-178C and the accompanying formal methods supplement DO-333 provide guidance for aircraft manufacturers and equipment suppliers who wish to obtain certification credit for the use  ...  First, the review and analysis procedures used to verify the TORs are defined.  ... 
doi:10.1007/978-3-319-57288-8_29 fatcat:dm4j6kbr4fbp3c55ckl6rtvmle

Flight Software Development and Validation Workflow Management System
English

GULTUREANU Dan, KERNS Kevin, HENTHORN Tom, QUACH John, KLEEN Mitch
2018 INCAS Bulletin  
To that end, the rigorous verification and validation process that yields high quality software products should embrace automation and take full advantage of COTS hardware and software products.  ...  New players, new ventures, and new technologies drive the established business towards a transition from traditional models and strategies to automated production and innovative methods.  ...  The large number of spacecraft that SSL designs and builds necessitates the adoption of a formal and rigorous process for requirement verification.  ... 
doi:10.13111/2066-8201.2018.10.1.9 fatcat:c7afqzuowbdjzg4xqztva75o7i

Towards the Trustworthy Development of Active Medical Devices: A Hemodialysis Case Study

Atif Mashkoor, Miklos Biro
2016 IEEE Embedded Systems Letters  
In this letter, we present a rigorous correct by construction approach for the trustworthy development of hemodialysis machines, a sub-class of active medical devices.  ...  We show how informal requirements of hemodialysis machines are modeled and analyzed through a rigorous process and suggest a generalization to a larger class of active medical devices.  ...  In the requirements specification step, informal user and system requirements are translated into a formal specification using a rigorous method.  ... 
doi:10.1109/les.2015.2494459 fatcat:eyz425jhmfhapnhsieoaysqhl4

Towards Classification of Lightweight Formal Methods

Anna Zamansky, Maria Spichkova, Guillermo Rodriguez-Navas, Peter Herrmann, Jan Olaf Blech
2018 Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering  
The use of lightweight formal methods (LFM) for the development of industrial applications has become a major trend.  ...  Although the term "lightweight formal methods" has been used for over ten years now, there seems to be no common agreement on what "lightweight" actually means, and different communities apply the term  ...  ACKNOWLEDGEMENTS This work has been funded by the Swedish Governmental Agency for Innovation Systems (VINNOVA) under the VeriSpec project 2013-01299.  ... 
doi:10.5220/0006770803050313 dblp:conf/enase/ZamanskySRHB18 fatcat:oc42ievbv5gczlzr2ha3nb3npm

Towards Classification of Lightweight Formal Methods [article]

Anna Zamansky, Maria Spichkova, Guillermo Rodriguez-Navas, Peter Herrmann, Jan Olaf Blech
2018 arXiv   pre-print
The use of lightweight formal methods (LFM) for the development of industrial applications has become a major trend.  ...  Although the term "lightweight formal methods" has been used for over ten years now, there seems to be no common agreement on what "lightweight" actually means, and different communities apply the term  ...  INTRODUCTION Lightweight formal methods (LFM) is an increasingly popular approach to apply formal methods (FM) in a rapid and cost-effective way.  ... 
arXiv:1807.01923v1 fatcat:mtva2xfs5bgkfdtjzxjpbraoba

Hardware certification for real-time safety-critical systems: State of the art

Andrew J. Kornecki, Janusz Zalewski
2010 Annual Reviews in Control  
Extensive literature review of the subject is given, including current views on and experiences of chip manufacturers and EDA industry with qualification of hardware design tools, including formal approaches  ...  A B S T R A C T This paper discusses issues related to the RTCA document DO-254 Design Assurance Guidance for Airborne Electronic Hardware and its consequences for hardware certification.  ...  The authors are grateful to the anonymous reviewers for constructive comments.  ... 
doi:10.1016/j.arcontrol.2009.12.003 fatcat:tqz3ftovubcclcsuu5bypjlelm
« Previous Showing results 1 — 15 out of 19,120 results