Home /UOS — University of Sargodha /Model Driven Software Development

Model Driven Software Development BSSE 7 Semester/Term UOS — University of Sargodha 2026

Model Driven Software Development BSSE 7 Semester/Term UOS — University of Sargodha 2026 — page 1

Discussion

Ask a question about this paper, or help someone else with theirs. Answers are emailed to whoever asked.

Your email is only used to send you replies and occasional Ustadni updates. It is never shown publicly.

Log in to post under your name

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