Agent-based modeling and simulation (ABMS) is a new approach to modeling autonomous systems and interacting agents. This method is becoming more and more popular for its efficiency and simplicity. It constitutes an approach in the field of modeling complex systems. Indeed, ABMS offers, contrary to other types of simulations, the possibility of directly representing the simulated entities, their behaviors, and their interactions without having to recourse to mathematical equations. This work is a contribution in this sense, the goal is to propose an agent-based model to simulate an industrial system. The latter presents the problem of complexity, which can be mastered with the Multi-Agent Systems (MAS) approach. Our model is validated by a case study of the natural gas dehydration process. The latter is consolidated by a simulation made in the multi-agent platform JADE (Java Agent DEvelopment Framework).
Refactoring is an important technique for restructuring code to improve its design and increase programmer productivity and code reuse. Performing refactorings manually, however, is tedious, time consuming and error-prone. Thus, providing an automated support for them is necessary. Unfortunately even in our days, such automation is still not easily achieved and requires formal specifications of the refactoring process. Moreover, extensibility and tool development automation are factors that should be taken into consideration when designing and implementing automated refactorings. In this paper, we introduce a model-driven approach where refactoring features, such as code representation, analysis and transformation adopt models as first-class artifacts. We aim at exploring the value of model transformation and code generation when formalizing refactorings and developing tool support. The presented approach is applied to the refactoring of Java code using a prototypical implementation based on the Eclipse Modeling Framework, a language workbench, a Java metamodel and a set of OMG standards.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.