مقاله

declarative semantics in object-oriented software development - a taxonomy and survey

چکیده

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 must distinguish 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 be executed 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-oriented paradigm 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 is recommended for finding and implementation of declarative semantics, based on some practical experience obtained from the evaluation.

اسناد مشابه

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

    مقاله۲۰۱۶Journal of Electrical and Computer Engineering InnovationsH. Rashidi

    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 must distinguish between procedural semantics and declarative

  • objects identification in object-oriented software development - a taxonomy and survey on techniques

    مقالهjournal of electrical and computer engineering innovationshassan rashidi, department of statistics, mathematics, and computer science, allameh tabataba’i university

    analysis and design of object oriented is onemodern paradigms for developing a system. in this paradigm, there are several objects and each object plays some specific roles. identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. this

  • Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

    سند علمی۲۰۱۶Hassan Rashidi

    ARTICLE HISTORY: Received 8 July 2015 Revised 23 December 2015 Accepted 25 December 2015 Analysis and design of object oriented is one modern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying obje

  • Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

    مقاله۲۰۱۵Journal of Electrical and Computer Engineering InnovationsH. Rashidi

    Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This

  • Semantic Links and Co-Evolution in Object-Oriented Software Development

    سند علمی۲۰۰۲ASERagnhild Van Der Straeten

    This research focuses on the problem of the semantic linking and co-evolution of the different design diagrams and models of an object-oriented software application. The blueprint of an object-oriented software application consists mainly of models drawn in a modeling language. T

  • Process Analysis and Cost Estimation in Object-oriented Software Development

    سند علمی۲۰۰۰Nunzia Carbonara, A. Claudio Garavelli, Michele Gorgoglione

    The Object-Oriented Technology (OOT) is expected to foster the software development process industrialization. In fact, it can increase the process productivity and flexibility, requiring a change of the firm management practices. In particular, cost management has to be re-defin