Refinable Function : An Object-oriented Approach to Procedure Modularity
Hiun Kim

TL;DR
Refinable Function introduces an object-oriented approach to procedure modularity in JavaScript, enabling advanced modularity techniques without requiring compiler support, and is validated through web application development.
Contribution
It presents a novel object-oriented method for procedure modularity that can be implemented in existing languages like JavaScript without special compiler features.
Findings
Successful implementation in JavaScript demonstrates practical web application benefits.
Enhances modularity in asynchronous processing scenarios.
Validates relevance for web development and product line engineering.
Abstract
Modularity is the fundamental aspect of modern software engineering, however many advanced modularity techniques requires prospective technologies as part of development and operation process. In this paper, we present Refinable Function, an object-oriented approach to advanced language-based, symmetric modularity technique for the procedure. We conceptually compare Refinable Function to existing technique to substantiate benefits of modularity can be implemented in on well-established object-oriented language without compiler support. We introduce concepts of inheritance, encapsulation, and polymorphism of function for bringing object-orientation to procedure modularity and describe the design and implementation of Refinable Function in JavaScript to validate our approach to practical web application development. We introduce the practical aspect of Refinable Function implementation by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software Engineering Research · Logic, programming, and type systems
