SlideShare a Scribd company logo
Intentional Modeling for 
Problem Solving in 
Enterprise Architecture 
Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury 
Tata Consultancy Services, India
 Quick Background 
 Modeling at Tata Consultancy Services and R&D 
 Early effort in Enterprise Modeling with ArchiMate 
 Using Intentional Modeling [i*] for goal modeling 
 Motivation 
 Basic Idea 
 Details 
 Issues 
Agenda
Motivation 
Cost of incorrect decisions in enterprise systems is 
prohibitively high 
 Multiple change drivers along business, IT, and 
infrastructure dimensions 
 Holistic view provided by enterprise architecture 
frameworks- mainly what and how but not why 
 BMM by OMG, ArchiMate motivation extension 
provide blueprint treatment of reasons behind 
decisions- They are less actionable and also difficult 
to automate
Enterprise 
Model 
Basic Idea 
Model of Enterprise based 
on ArchiMate Metamodels 
Model of Strategic Intentions 
of the Enterprise 
Intentional 
Model 
Descriptive in nature Prescriptive in nature
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
ArchiMate 
i*Intentional Model
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
Devoid 
of Goals 
ArchiMate 
i*Intentional Model
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Basic Idea 
Intentional 
Model 
Devoid 
of Goals 
Intentional 
Model 
Introduce Goals; Goals 
are problems to be 
solved 
ArchiMate 
Evaluate Goals, revise 
enterprise model 
i*Intentional Model
Mapping EA and Intentional 
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Entities 
Intentional 
Model 
Devoid 
of Goals 
Active [Structure] 
Entities perform 
[Behavior] Entities 
using Passive Entities 
Actors perform Tasks 
using Resources 
ArchiMate 
i*Intentional Model
Mapping EA and Intentional 
Enterprise 
Model 
Entities 
Intentional 
Model 
Devoid of 
Goals 
Enterprise-Intentional 
Metamodel Mapping 
Active [Structure] 
Entities perform 
[Behavior] Entities 
using Passive Entities 
Actors perform Tasks 
using Resources 
ArchiMate 
i*Intentional Model 
To 
achieve 
goals
Problems in Enterprise Models as 
Goals in Intentional Model 
Enterprise-Intentional 
Metamodel Mapping
Problems in Enterprise Model as 
Goals in Intentional Model 
Enterprise-Intentional 
Metamodel Mapping 
Enterprise 
Model 
Intentional 
Model 
with Goals Represent the 
problems as 
goals 
To 
achieve 
goals 
ArchiMate 
i*Intentional Model 
Intentional 
Model 
Devoid of 
Goals
As-is enterprise To-be enterprise 
Model-driven 
Developm 
ent Unit 
Intentional 
Model 
without 
goals 
Sub-teams of Solution Architect, 
MDE Specialist, Developer 
working in MD way 
Case Study 
If development teams were 
distributed, how best to 
partition access to models and 
code and enable distributed 
development?
As-is enterprise To-be enterprise 
Model-driven 
Developm 
ent Unit 
Intentional 
Model 
without 
goals 
Sub-teams of Solution Architect, 
MDE Specialist, Developer 
working in MD way 
Case Study 
Distributed 
development 
as main goal, 
other 
requirements 
as sub-goals 
If development teams were 
distributed, how best to 
partition access to models and 
code and enable distributed 
development? 
Alternative chains of tasks performed 
by existing or more actors using existing 
or more resources to achieve 
geographically distributed development 
while enabling efficient 
implementation of performance 
intensive operations and 
synchronization
Chosen alternative may result in adding 
further responsibilities to existing actor(s), 
or adding actor(s)- this is reflected back 
into the enterprise model 
Distributed 
Development 
Enabled 
Intentional 
Model 
without 
goals 
Case Study 
Distributed 
development 
as main goals, 
other 
requirements 
as sub-goals
Resulting enterprise model shows who 
needs to do what and which resources 
are needed to achieve required goals-spanning 
business, IT, and 
infrastructure layers 
Distributed 
Development 
Enabled 
Intentional 
Model 
without 
goals 
Case Study 
Distributed 
development 
as main goals, 
other 
requirements 
as sub-goals
Key Issues 
Contribution 
 Metamodel mapping from enterprise model to 
intentional model enables automated derivation of 
intentional models from enterprise models 
 In the reverse direction, chosen alternatives for 
achieving goals are reflected into enterprise model 
 First steps toward expressing problems in enterprise 
systems in terms of goals to be achieved
Key Issues 
Further Improvements 
 Representing goals in enterprise models, here, using 
ArchiMate motivation extension- drivers, 
assessments, requirements and goals in ArchiMate 
motivation extensions may map to soft-goals and 
goals in i* 
 Diff between as-is enterprise model and the 
resultant to-be enterprise model with intentional 
analysis reflected in terms of changes in actors and 
their tasks so as to get a recipe of what needs to be 
done
Conclusions 
 Apart from What and How, Whys of Enterprises must 
be addressed 
 Intentional models provide way to express goals and 
evaluate alternatives to achieve same goals 
 BMM, ArchiMate can be used to further streamline 
capturing of enterprise goals in conjunction with 
intentional models

More Related Content

PPTX
Enterprise architecture: A Problamatic Approach
Yasir Karam
 
PDF
Why Automation Anywhere is a highly preferred RPA tool?
Shelly Megan
 
PDF
Solution Architecture And (Robotic) Process Automation Solutions
Alan McSweeney
 
PDF
Introduction To Business Architecture – Part 1
Alan McSweeney
 
PDF
Adam boczek 2015 agile architecture in 10 steps v1.0
iasaglobal
 
PPTX
Enterprise Architecture, Project Management & Digital Transformation
Riaz A. Khan, OpenCA, TOGAF
 
PPTX
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Prashanth Panduranga
 
Enterprise architecture: A Problamatic Approach
Yasir Karam
 
Why Automation Anywhere is a highly preferred RPA tool?
Shelly Megan
 
Solution Architecture And (Robotic) Process Automation Solutions
Alan McSweeney
 
Introduction To Business Architecture – Part 1
Alan McSweeney
 
Adam boczek 2015 agile architecture in 10 steps v1.0
iasaglobal
 
Enterprise Architecture, Project Management & Digital Transformation
Riaz A. Khan, OpenCA, TOGAF
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Prashanth Panduranga
 

What's hot (20)

PPT
Business Alignment
Michael Galo
 
PPTX
Enterprise architecture framework business case
Alex Antonatos
 
PPT
Introduction to BPM, Business Process Management, BPM
Sarbashrestha Panda
 
PPTX
A tailored enterprise architecture maturity model
Paul Sullivan
 
PPT
Business process management
David Stoffel
 
PPTX
Enterprise Architecture Approach Togaf 9
Prashant Patade
 
PPTX
Ea As Strategy Ver1 0
Maganathin Veeraragaloo
 
PDF
Structured Approach to Solution Architecture
Alan McSweeney
 
PPT
Requirements Gathering And Management
Alan McSweeney
 
PPT
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Frankie Hsiang
 
PDF
Solution Architecture Centre Of Excellence
Alan McSweeney
 
PDF
Strategy & Business Process Management
451 Research
 
PDF
A Framework for Developing IoT-related Solution Architecture Blueprints
Stefan Malich
 
PPT
What is BPM?
Atle Skjekkeland
 
PDF
Digital Transformation And Solution Architecture
Alan McSweeney
 
PPTX
Business Process Management System
Newgen Software Technologies Limited
 
PPT
Architecture Series 5-1 EA As Corporate Strategy Introduction
Frankie Hsiang
 
PDF
Business Process Management: Implementing Continuous Improvement in Your Orga...
Henry Chandra
 
PDF
Case study value of it strategy in hi tech industry
iasaglobal
 
PPTX
What is BPM?
BOC Group
 
Business Alignment
Michael Galo
 
Enterprise architecture framework business case
Alex Antonatos
 
Introduction to BPM, Business Process Management, BPM
Sarbashrestha Panda
 
A tailored enterprise architecture maturity model
Paul Sullivan
 
Business process management
David Stoffel
 
Enterprise Architecture Approach Togaf 9
Prashant Patade
 
Ea As Strategy Ver1 0
Maganathin Veeraragaloo
 
Structured Approach to Solution Architecture
Alan McSweeney
 
Requirements Gathering And Management
Alan McSweeney
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Frankie Hsiang
 
Solution Architecture Centre Of Excellence
Alan McSweeney
 
Strategy & Business Process Management
451 Research
 
A Framework for Developing IoT-related Solution Architecture Blueprints
Stefan Malich
 
What is BPM?
Atle Skjekkeland
 
Digital Transformation And Solution Architecture
Alan McSweeney
 
Business Process Management System
Newgen Software Technologies Limited
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Frankie Hsiang
 
Business Process Management: Implementing Continuous Improvement in Your Orga...
Henry Chandra
 
Case study value of it strategy in hi tech industry
iasaglobal
 
What is BPM?
BOC Group
 
Ad

Similar to Intentional modeling for problem solving in enterprise architecture (ICEIS 2013 Presentation) (20)

PDF
Process architecture vs modeling
Graham McLeod
 
PPTX
Capability Patterns as the Enablers for Model-based Development of Business C...
CaaS EU FP7 Project
 
PDF
Enterprise Architecture
Vikas Grover
 
DOCX
AI Rationalization Framework and AI Opportunity Identification
amritanair88
 
PPT
Strategic Process Integration
Bao Nguyen
 
PPTX
Building AI strategy in organizations
VyratechITSolutions
 
PPTX
Define an EA Operating Model
Info-Tech Research Group
 
PDF
Enterprise Architecture Proposal
Stacey Cruz
 
PPTX
Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri
 
PPT
Problems of business modeling and process documentation
dutconsult
 
PPT
Stratergic marketing 2
SuhasDamul
 
PPTX
Making advanced analytics work for you
Tavva G N R S N Prudhvith
 
PPT
Chap11 Developing Business It Strategies[1]
sihamy
 
PPTX
ererergdgetergdgrgeryerhdfdgpptxdgeryerer
PRAKASH715407
 
PPTX
MIS 49100 Week 5 Social Collaboration and Business Results
oudesign
 
PPTX
Lecture 2 ANT.pptx
TesfanehGorfu
 
PPTX
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Dr.-Ing. Sagar Sunkle
 
PPTX
Design thinking in IT Industries.pptx
1sv09me054
 
PPTX
ICT in BUSINESS_071619_06185majesty2.pptx
anaba2926
 
PPTX
ICT in BUSINESS_071619_061852 Business.pptx
anaba2926
 
Process architecture vs modeling
Graham McLeod
 
Capability Patterns as the Enablers for Model-based Development of Business C...
CaaS EU FP7 Project
 
Enterprise Architecture
Vikas Grover
 
AI Rationalization Framework and AI Opportunity Identification
amritanair88
 
Strategic Process Integration
Bao Nguyen
 
Building AI strategy in organizations
VyratechITSolutions
 
Define an EA Operating Model
Info-Tech Research Group
 
Enterprise Architecture Proposal
Stacey Cruz
 
Rhealyn Villarico Mugri - The Importance of the Business Analysis
Rhealyn Villarico Mugri
 
Problems of business modeling and process documentation
dutconsult
 
Stratergic marketing 2
SuhasDamul
 
Making advanced analytics work for you
Tavva G N R S N Prudhvith
 
Chap11 Developing Business It Strategies[1]
sihamy
 
ererergdgetergdgrgeryerhdfdgpptxdgeryerer
PRAKASH715407
 
MIS 49100 Week 5 Social Collaboration and Business Results
oudesign
 
Lecture 2 ANT.pptx
TesfanehGorfu
 
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Dr.-Ing. Sagar Sunkle
 
Design thinking in IT Industries.pptx
1sv09me054
 
ICT in BUSINESS_071619_06185majesty2.pptx
anaba2926
 
ICT in BUSINESS_071619_061852 Business.pptx
anaba2926
 
Ad

More from Dr.-Ing. Sagar Sunkle (11)

PPTX
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Dr.-Ing. Sagar Sunkle
 
PPTX
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Dr.-Ing. Sagar Sunkle
 
PPTX
Toward a holistic method for regulatory change management
Dr.-Ing. Sagar Sunkle
 
PDF
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Dr.-Ing. Sagar Sunkle
 
PPTX
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Dr.-Ing. Sagar Sunkle
 
PPTX
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Dr.-Ing. Sagar Sunkle
 
PPTX
Toward Structured Simulation of What-If Analyses for Enterprise
Dr.-Ing. Sagar Sunkle
 
PPTX
Toward Structured Simulation of Enterprise Models
Dr.-Ing. Sagar Sunkle
 
PPTX
Incorporating Directives into Enterprise TO-BE Architecture
Dr.-Ing. Sagar Sunkle
 
PDF
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Dr.-Ing. Sagar Sunkle
 
PDF
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Dr.-Ing. Sagar Sunkle
 
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Dr.-Ing. Sagar Sunkle
 
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Dr.-Ing. Sagar Sunkle
 
Toward a holistic method for regulatory change management
Dr.-Ing. Sagar Sunkle
 
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Dr.-Ing. Sagar Sunkle
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Dr.-Ing. Sagar Sunkle
 
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Dr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of What-If Analyses for Enterprise
Dr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of Enterprise Models
Dr.-Ing. Sagar Sunkle
 
Incorporating Directives into Enterprise TO-BE Architecture
Dr.-Ing. Sagar Sunkle
 
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Dr.-Ing. Sagar Sunkle
 
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Dr.-Ing. Sagar Sunkle
 

Recently uploaded (20)

PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Doc9.....................................
SofiaCollazos
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 

Intentional modeling for problem solving in enterprise architecture (ICEIS 2013 Presentation)

  • 1. Intentional Modeling for Problem Solving in Enterprise Architecture Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury Tata Consultancy Services, India
  • 2.  Quick Background  Modeling at Tata Consultancy Services and R&D  Early effort in Enterprise Modeling with ArchiMate  Using Intentional Modeling [i*] for goal modeling  Motivation  Basic Idea  Details  Issues Agenda
  • 3. Motivation Cost of incorrect decisions in enterprise systems is prohibitively high  Multiple change drivers along business, IT, and infrastructure dimensions  Holistic view provided by enterprise architecture frameworks- mainly what and how but not why  BMM by OMG, ArchiMate motivation extension provide blueprint treatment of reasons behind decisions- They are less actionable and also difficult to automate
  • 4. Enterprise Model Basic Idea Model of Enterprise based on ArchiMate Metamodels Model of Strategic Intentions of the Enterprise Intentional Model Descriptive in nature Prescriptive in nature
  • 5. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model ArchiMate i*Intentional Model
  • 6. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model Devoid of Goals ArchiMate i*Intentional Model
  • 7. Enterprise-Intentional Metamodel Mapping Enterprise Model Basic Idea Intentional Model Devoid of Goals Intentional Model Introduce Goals; Goals are problems to be solved ArchiMate Evaluate Goals, revise enterprise model i*Intentional Model
  • 8. Mapping EA and Intentional Enterprise-Intentional Metamodel Mapping Enterprise Model Entities Intentional Model Devoid of Goals Active [Structure] Entities perform [Behavior] Entities using Passive Entities Actors perform Tasks using Resources ArchiMate i*Intentional Model
  • 9. Mapping EA and Intentional Enterprise Model Entities Intentional Model Devoid of Goals Enterprise-Intentional Metamodel Mapping Active [Structure] Entities perform [Behavior] Entities using Passive Entities Actors perform Tasks using Resources ArchiMate i*Intentional Model To achieve goals
  • 10. Problems in Enterprise Models as Goals in Intentional Model Enterprise-Intentional Metamodel Mapping
  • 11. Problems in Enterprise Model as Goals in Intentional Model Enterprise-Intentional Metamodel Mapping Enterprise Model Intentional Model with Goals Represent the problems as goals To achieve goals ArchiMate i*Intentional Model Intentional Model Devoid of Goals
  • 12. As-is enterprise To-be enterprise Model-driven Developm ent Unit Intentional Model without goals Sub-teams of Solution Architect, MDE Specialist, Developer working in MD way Case Study If development teams were distributed, how best to partition access to models and code and enable distributed development?
  • 13. As-is enterprise To-be enterprise Model-driven Developm ent Unit Intentional Model without goals Sub-teams of Solution Architect, MDE Specialist, Developer working in MD way Case Study Distributed development as main goal, other requirements as sub-goals If development teams were distributed, how best to partition access to models and code and enable distributed development? Alternative chains of tasks performed by existing or more actors using existing or more resources to achieve geographically distributed development while enabling efficient implementation of performance intensive operations and synchronization
  • 14. Chosen alternative may result in adding further responsibilities to existing actor(s), or adding actor(s)- this is reflected back into the enterprise model Distributed Development Enabled Intentional Model without goals Case Study Distributed development as main goals, other requirements as sub-goals
  • 15. Resulting enterprise model shows who needs to do what and which resources are needed to achieve required goals-spanning business, IT, and infrastructure layers Distributed Development Enabled Intentional Model without goals Case Study Distributed development as main goals, other requirements as sub-goals
  • 16. Key Issues Contribution  Metamodel mapping from enterprise model to intentional model enables automated derivation of intentional models from enterprise models  In the reverse direction, chosen alternatives for achieving goals are reflected into enterprise model  First steps toward expressing problems in enterprise systems in terms of goals to be achieved
  • 17. Key Issues Further Improvements  Representing goals in enterprise models, here, using ArchiMate motivation extension- drivers, assessments, requirements and goals in ArchiMate motivation extensions may map to soft-goals and goals in i*  Diff between as-is enterprise model and the resultant to-be enterprise model with intentional analysis reflected in terms of changes in actors and their tasks so as to get a recipe of what needs to be done
  • 18. Conclusions  Apart from What and How, Whys of Enterprises must be addressed  Intentional models provide way to express goals and evaluate alternatives to achieve same goals  BMM, ArchiMate can be used to further streamline capturing of enterprise goals in conjunction with intentional models

Editor's Notes

  • #3: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #4: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release dynamic supply chains, mergers and acquisitions, globalization and regulatory compliances, etc.; along IT and infrastructure dimensions, we see changes brought about by cloud and mobile technology.
  • #5: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #6: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #7: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #8: We ensure that the description of problem is holistic and the solution to the problem is prescriptive in terms of intentional models
  • #9: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #10: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #11: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #12: Cost of fixing software defects increases 10-100 times from requirements analysis to post-release
  • #13: SA conveys the choices of design strategies, architectural specifics and technology platforms to MDESp. could be audit, persistence, caching, attribute value handling etc., could be patterns of distributed architecture, middleware choices, message queuing mechanism etc., and could be combinations of various technologies and frameworks that are specific to platforms as well as customer preferred technologies. MDESp’s job is to accommodate these choices in the code generators using unified metamodel. MDESp sends templates in model-aware language Q++ to D who needs to write business logic and send the templates back to MDESp for full application generation.
  • #14: For partitioning there could be functional modules, or components For distributed development there is also concurrent access via model repositories and model repositories are replicated in geographic sites and kept in sync using sync protocols
  • #18: This would eliminate the intermediate step of deriving intentional model devoid of goals.
  • #19: This would eliminate the intermediate step of deriving intentional model devoid of goals.