loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Shigeru Kusakabe ; Yoichi Ohmori and Keijiro Araki

Affiliation: Kyushu University, Japan

Keyword(s): Light-weight formal methods, Testing, Cloud computing, Parallel processing, Functional programming, MapReduce programming.

Related Ontology Subjects/Areas/Topics: Programming Languages ; Requirements Elicitation and Specification ; Software Engineering ; Software Engineering Methods and Techniques ; Software Testing and Maintenance

Abstract: We discuss the features of functional programming related to formal methods and an emerging paradigm, Cloud Computing. Formal methods are useful in developing highly reliable mission-critical software. However, in light-weight formal methods, we do not rely on very rigorous means, such as theorem proofs. Instead, we use adequately less rigorous means, such as evaluation of pre/post conditions and testing specifications, to increase confidence in our specifications. Millions of tests may be conducted in developing highly reliable mission-critical software in a light-weight formal approach. We consider an approach to leveraging lightweight formal methods by using ”Cloud.” Given a formal specification language which has the features of functional programming, such as referential transparency, we can expect advantages of parallel processing. One of the basic foundations of VDM specification languages is Set Theory. The pre/post conditions and proof-obligations may be expressed in terms o f set expressions. We can evaluate this kind of expression in a data-parallel style by using MapReduce framework for a huge set of test cases over cloud computing environments. Thus, we expect we can greatly reduce the cost of testing specifications in light-weight formal methods. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.188.108.54

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Kusakabe, S.; Ohmori, Y. and Araki, K. (2009). LEVERAGING LIGHT-WEIGHT FORMAL METHODS WITH FUNCTIONAL PROGRAMMING APPROACH ON CLOUD. In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-674-009-2; ISSN 2184-2833, SciTePress, pages 263-268. DOI: 10.5220/0002281802630268

@conference{icsoft09,
author={Shigeru Kusakabe. and Yoichi Ohmori. and Keijiro Araki.},
title={LEVERAGING LIGHT-WEIGHT FORMAL METHODS WITH FUNCTIONAL PROGRAMMING APPROACH ON CLOUD},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2009},
pages={263-268},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002281802630268},
isbn={978-989-674-009-2},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - LEVERAGING LIGHT-WEIGHT FORMAL METHODS WITH FUNCTIONAL PROGRAMMING APPROACH ON CLOUD
SN - 978-989-674-009-2
IS - 2184-2833
AU - Kusakabe, S.
AU - Ohmori, Y.
AU - Araki, K.
PY - 2009
SP - 263
EP - 268
DO - 10.5220/0002281802630268
PB - SciTePress