DocumentCode :
1092073
Title :
Test-driven modeling for model-driven development
Author :
Zhang, Yuefeng
Author_Institution :
Motorola Inc., Arlington Heights, IL, USA
Volume :
21
Issue :
5
fYear :
2004
Firstpage :
80
Lastpage :
86
Abstract :
A new software development process called test-driven modeling applies the Extreme Programming test-driven paradigm in a model-driven development environment. (The basis of this article is a project in Motorola´s iDEN division that is extending and migrating a large legacy telecommunication system to new platforms using TDM.) This process involves automatic testing through simulation and using executable models as living software system architecture documents. In TDM, we use the same message sequence charts (MSCs) for both system analysis (or design documents) and unit test cases. Similarly, we use the same high-level modeling diagrams for both automatic code generation and living software architecture documents to guide the system´s detailed implementation in later phases. Practical results show that developers can effectively apply TDM to large projects with high productivity and quality in terms of the number of code defects.
Keywords :
program testing; software architecture; software development management; software quality; systems analysis; Extreme Programming; automatic testing; high-level modeling diagrams; message sequence charts; model-driven development; software development process; software system architecture documents; system analysis; test-driven modeling; Automatic programming; Automatic testing; Computer architecture; Productivity; Software architecture; Software systems; Software testing; System testing; Text analysis; Time division multiplexing; 0; 010; 05; 210; 4; 415; 416; 460; 5; 6; 65; Journal paper; Motorola; Test-Driven Modeling for Model-Driven Development; Yuefeng Zhang; automatic code generation; extreme programming; model-driven development; test-driven development;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2004.1331307
Filename :
1331307
Link To Document :
بازگشت