the Sixth International Conference on Software Engineering Advances , 2011-10-23

Title : ( A New Approach to Software Development Process with Formal Modeling of Behavior based on Visualization )

Authors: Abbas Rasoolzadegan , Ahmad Abdollahzadeh Barforoush ,

Citation: BibTeX | EndNote

Abstract

This work investigates the advantages and limitations of various modeling methods. Despite of their advantages, due to some limitations of each modeling method, using only one of them as the sole approach will not ensure high quality software. This work proposes a new feasible approach to improve the software development process by integrating semi-formal and formal modeling methods. In this approach, software is initially modeled using the formal specification language Object-Z. The formal models, produced by Object-Z, are formally refined to ensure correctness. Then, software behavior is extracted and visualized in specific intervals using UML. Applying design patterns to the visualized models increases reusability and flexibility. The newly improved models are then re-formalized. Such an iterative and evolutionary process continues until developing the software with the desired quality. This paper proposes a new approach to develop reliable, yet flexible software.

Keywords

, visualization; design patterns; formal modeling methods; semi, formal modeling methods.
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@inproceedings{paperid:1036115,
author = {Rasoolzadegan, Abbas and Ahmad Abdollahzadeh Barforoush},
title = {A New Approach to Software Development Process with Formal Modeling of Behavior based on Visualization},
booktitle = {the Sixth International Conference on Software Engineering Advances},
year = {2011},
location = {بارسلونا},
keywords = {visualization; design patterns; formal modeling methods; semi-formal modeling methods.},
}

[Download]

%0 Conference Proceedings
%T A New Approach to Software Development Process with Formal Modeling of Behavior based on Visualization
%A Rasoolzadegan, Abbas
%A Ahmad Abdollahzadeh Barforoush
%J the Sixth International Conference on Software Engineering Advances
%D 2011

[Download]