Model Driven Software Development BSSE 7 Semester/Term UOS — University of Sargodha 2026
Discussion
Ask a question about this paper, or help someone else with theirs. Answers are emailed to whoever asked.
No questions yet — be the first to ask.
Paper text
University of Sargodha
BS 7il Semester Examination 2026
Subject: S.E
Paper: Model-Driven Software Development
(SEEC-401)
Maximum Marks: 60
Time Allowed: 2:30 Hours
dni.com
Note: Objective Part is Compulsors. Attempt any three Question form Subjective Part.
Objective Part
(Compulsory)
Q.1.
Write short answers of the following in 2-3 lines each on your answer sheet. (2*12)
What is the primary goal of Model-Driven Software Development (MDSD)?
Detine Platform Independent Model (PIM) in Model-Driven Architecture.
What is the role of UML. Profiles in MISD?
Differentiste betwoen MDSD and CASE tools.
Whin is meta-modeling in the coetext of software engineering?
Define Domain-Specifie Language (DSL.) with an example.
What is the purpose of code genomion in MDSD?
What is Model-to-Model (M2M) treesformative?!
Deline Architecture-Centric Software Development
What is the function of Object Constraint Lungunge (OCL) in UML modeling?
What is generative programming in MDSD?
What is versioning of partial models in model-driven development?
usleşni.com
Subjective Part (3*12)
Explain the concepts of Model-Driven Architecture (MDA). Discuss the roles of CIM,
PIM, and PSM with suitable exariples and transformation flow dingrums.
op.
Describe the process of Uneta-modeling in MDSD. Explain MOF layers, COMI
extension mechanisms, and the role of OCL. in defining model constraints
Q.4.
Discuss Domain-Specific Languages (DSLs) in detail. Explain their architecture,
advantages, limitations, and applications in software engineering.
0.5.
Explain code generation techniques in Model-Driven Software Development. Discuss
interpreters, templates, and transformation engines with examples.
0.6.
Describe architecture-centric sofiware development in the context of MDSPstadni:.com
the importance of reference architectures, architecture conformance, and SOA