Towards Role-Based Programming
نویسندگان
چکیده
Even though Object-Oriented Programming (OOP) is a wellaccepted programming paradigm, we are required to find new approaches to improve what have not been done in OOP. RoleBased Programming (RBP) is one of such possible innovations. In this paper, we discuss the principles and activities of RBP; clarify the challenges and benefits of RBP; and describe a tool that is required in RBP. At last, we conclude the paper and point out the future work.
منابع مشابه
A Node-based Mathematical Model towards the Location Routing Problem with Intermediate Replenishment Facilities under Capacity Constraint
In this paper, we study the location routing problem with replenishment facilities (LRPRF), an extension of the location routing problem (LRP) where the vehicles can replenish at some replenishment facilities. Vehicles leave the depot with load on-board, serve customers until out of load, and then either return to a replenishment facility to reload or return to the depot, completing their route...
متن کاملA New Approach to Solve Multiple Objective Programming Problems
Multiple Objective Programming (MOP) problems have become famous among many researchers due to more practical and realistic implementations. There have been a lot of methods proposed especially during the past four decades. In this paper, we develop a new algorithm based on a new approach to solve MOP problems by starting from a utopian point (which is usually infeasible) and moving towards the...
متن کاملHow to Solve the Inefficiencies of Object Oriented Programming : A Survey Biased on Role-Based Programming
This survey discusses the inefficiency of the OOP paradigm in modeling real world objects that change with time and focuses on the role concept as a solution. The most representative work towards role support in OOP languages are presented, followed by an evaluation and comparison according to various criteria.
متن کاملI-40: Male Genome Programming, Infertility and Cancer
Background: During male germ cells differentiation, genomewide re-organizations and highly specific programming of the male genome occur. These changes not only include the large-scale meiotic shuffling of genes, taking place in spermatocytes, but also a complete “re-packaging” of the male genome in post meiotic cells, leading to a highly compacted nucleo-protamine structure in the mature sperm...
متن کاملTowards Supply Chain Planning Integration: Uncertainty Analysis Using Fuzzy Mathematical Programming Approach in a Plastic Forming Company
Affected by globalization and increased complexity, supply chain managers have learned about the importance of Sales and Operations Planning (S&OP). However, in large scale supply chains, S&OP has received little attention, by both academics and practitioners. The purpose of this manuscript is to investigate the advantages of S&OP process using a mathematical modeling approach in a large scale ...
متن کاملRole + Counter Role = Relationship + Collaboration Towards a Harmonization of Concepts
Common conceptions of the notions of role, relationship, and collaboration in object-oriented programming and related disciplines are briefly recalled and related to each other, working towards a view that allows it to fit them all together, eventually setting the cornerstones for the definition of a truly useful and widely accepted novel programming language construct.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006