Author :
Hen-Tov, Atzmon ; Lorenz, David H. ; Pinhasi, Assaf ; Schachter, Lior
Abstract :
Large-scale, complex, back-end business applications such as telecommunications software constitute a highly competitive and demanding market. These applications feature deep integration with other business and operational support systems. They must be tailored for each customer, and the customized systems must meet strict extrafunctional requirements, commonly called "telco\´s five 9s" (99.999 percent availability). All this, combined with the need for an agile development process with a short time to market, presents a software development and business challenge. ModelTalk, model- driven software development framework, supports the creation of product lines by using domain-specific languages pervasively at the core of the development process.
Keywords :
business data processing; object-oriented programming; product development; software reusability; specification languages; ModelTalk-model-driven software development; agile development process; back-end business application; domain-specific language; operational support system; reusable software component; software product lines; Assembly; DSL; Domain specific languages; Feedback; Java; Lab-on-a-chip; Navigation; Programming; Terminology; XML; ModelTalk; domain-specific languages; model-driven development; software product lines;