>
Fa   |   Ar   |   En
   A survey on formal, object-oriented program development approaches  
   
نویسنده Najafi Mehrnaz ,Haghighi Hassan ,Zohdi Nasab Tahereh
منبع scientia iranica - 2015 - دوره : 22 - شماره : 3- D - صفحه:1001 -1017
چکیده    Due to the popularity of object-oriented programming approaches, there is agrowing interest in utilizing object-oriented concepts, such as encapsulation and reuse, whenapplying formal methods. the main contribution of this paper is to review and compareexisting formal methods to develop object-oriented programs from formal specications.the secondary contribution is providing a comparison between widely used object-orientedformal specication languages. the results of this paper can be utilized by researcherswishing to know what open problems are outstanding in the areas of formal, objectorientedspecication and program development. our ndings are also useful for thosewho are looking for proper specication languages and program development methods tospecify and develop object-oriented programs formally. in addition, the provided criteriaare suitable for evaluating numerous object-oriented formal specication languages thatare under development, either by extending existing formal approaches or formalizinginformal oo-methods. as one consequence of this work, it can be mentioned that amongformal specication languages, oz and vdm++ support oo concepts more strongly incomparison to vdm++ and uml-b. program development methods based on oz haveless tool support. finally, most proposed methods for formal, object-oriented programdevelopment have been evaluated using only case studies, rather than employing formalapproaches.
کلیدواژه Formal program development; ,Object-orientation; ,Formal specification; ,Object-Z; ,VDM; ,VDM++; ,B; ,Event-B; ,UML-B.
آدرس shahid beheshti university, received both her MS and BS degrees in Computer Engineering-Software from Shahid Beheshti University, ایران, shahid beheshti university, is currently Assistant Professor in the Faculty of Electrical and Computer Engineering at Shahid Beheshti University, ایران, shahid beheshti university, received her BS degree in Computer Engineering Software from the University of Tehran,, ایران
پست الکترونیکی t.zohdinasab@sbu.ac.ir
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved