DocumentCode :
2795039
Title :
Code from requirements: new productivity tools improve the reliability and maintainability of software systems
Author :
Bowles, John B.
Author_Institution :
South Carolina Univ., Columbia, SC, USA
fYear :
2004
fDate :
26-29 Jan. 2004
Firstpage :
68
Lastpage :
72
Abstract :
Model driven architecture (MDA) has introduced a new paradigm for the software development process. In the MDA approach system requirements are specified in a formal language, most often the unified modeling language (UML), to form a platform independent model (PIM) of the system. A translation tool based on technology design patterns, transforms these specifications into a platform specific model (PSM) defined for the specific technology on which the system will be based. Then, using implementation design patterns, the PSM is transformed into the code model, which implements the system. Thus the system code is developed directly and automatically from the system requirements specification. The MDA approach was developed to enhance productivity and shorten the development cycle but it also gives significant improvements in software reliability. The process captures the best practices of the best developers; promotes a focus on solving the business problem; eliminates the incentives for programmers to take short-cuts; effects rapid application development, and promotes improved software maintenance practices.
Keywords :
formal languages; productivity; software maintenance; software reliability; specification languages; UML; formal language; maintainability; model driven architecture; platform independent model; platform specific model; productivity tools; software development process; software reliability; software systems; technology design patterns; translation tool; unified modeling language; Application software; Best practices; Computer architecture; Formal languages; Productivity; Programming profession; Software maintenance; Software reliability; Software systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliability and Maintainability, 2004 Annual Symposium - RAMS
Print_ISBN :
0-7803-8215-3
Type :
conf
DOI :
10.1109/RAMS.2004.1285425
Filename :
1285425
Link To Document :
بازگشت