Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

Publish Year: 1395
نوع سند: مقاله ژورنالی
زبان: English
View: 351

This Paper With 12 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_JECEI-4-1_008

تاریخ نمایه سازی: 23 دی 1396

Abstract:

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we mustdistinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a set of instructions that must beexecuted sequentially. The declarative semantics declare a set of facts and rules. They do not specify the sequence of steps for doing the processing. In this paper, we present four taxonomies for the rules in object-orientedparadigm and discuss how the paradigm can be extended to support declarative semantic of applications. Then, the rules in the taxonomies are evaluated in four case studies. After that, an approach isrecommended for finding and implementation of declarative semantics, based on some practical experience obtained from the evaluation.

Authors

Hassan Rashidi

Department of Statistics, Mathematics, and Computer Science, Allameh Tabataba’i University, Tehran, Iran.