Model based Software Develeopment: Issues & Challenges
N Md Jubair basha, Salman Abdul Moiz, Mohammed Rizwanullah

TL;DR
This paper discusses the shift from manual coding to model-based software development, highlighting key issues, challenges, and techniques involved in this transformation to improve software design and reduce development costs.
Contribution
It provides an overview of the challenges and techniques in model-based software development, emphasizing the ongoing efforts to address the software crisis.
Findings
Model-based development reduces manual coding effort.
Key challenges include modeling complexity and tool integration.
Ongoing research aims to overcome current limitations.
Abstract
One of the goals of software design is to model a system in such a way that it is easily understandable. Nowadays the tendency for software development is changing from manual coding to automatic code generation; it is becoming model-based. This is a response to the software crisis, in which the cost of hardware has decreased and conversely the cost of software development has increased sharply. The methodologies that allowed this change are model-based, thus relieving the human from detailed coding. Still there is a long way to achieve this goal, but work is being done worldwide to achieve this objective. This paper presents the drastic changes related to modeling and important challenging issues and techniques that recur in MBSD.
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
TopicsModel-Driven Software Engineering Techniques · Software Testing and Debugging Techniques · Advanced Software Engineering Methodologies
