DocumentCode :
2167411
Title :
Keynote: Continuous Model Driven Engineering
Author :
Steffen, Bernhard
Author_Institution :
Dept. of Programming Syst., Tech. Univ. Dortmund, Dortmund
fYear :
2009
fDate :
2-4 June 2009
Abstract :
Agility is a must, in particular for business applications. Complex systems and processes must be continuously updated in order to meet the ever changing market conditions. Continuous Model Driven Engineering is based on our eXtreme Model-Driven Design (XMDD) framework, which has been designed to continuously involve the customer/application expert throughout the whole systems´ life cycle including software maintenance and evolution. Conceptually it is based on the One Thing Approach (OTA), which combines the simplicity of the waterfall development paradigm with a maximum of agility. The key to OTA is to view the whole development process simply as a complex hierarchical and interactive decision process, where each stakeholder, including the application expert, is allowed to continuously place his/her decisions in term of constraints. Thus semantically, at any time, the state of the development or evolution process can simply be regarded as the current set of constraints, and each development or evolution step can be regarded simply as a transformation of this very constraint set. This approach, conceptually, allows one 1) to monitor globally and at any time the consistency of the development or evolution process simply via constraint checking, and 2) to impose a kind of decision hierarchy by mapping areas of competencies to roles of individuals, in order to identify required actions in case of constraint violation. The essence and power of this approach, which is technically supported by the jABC development and execution framework, will be illustrated along a number of real life application.
Keywords :
business data processing; program verification; software maintenance; business application; constraint checking; continuous model driven engineering; decision process; extreme model-driven design framework; one thing approach; software evolution; software maintenance; waterfall development paradigm; Application software; Chapters; Computer Society; Joining processes; Model driven engineering; Monitoring; Power engineering and energy; Power engineering computing; Radiofrequency interference; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
Conference_Location :
Potsdam
Print_ISBN :
978-0-7695-3702-3
Type :
conf
DOI :
10.1109/ICECCS.2009.58
Filename :
5090504
Link To Document :
بازگشت