Abstract | ||
---|---|---|
Model-driven engineering approaches aim at avoiding productivity, model quality and model maintenance problems that arise when models are used for documentation only, by generating executable applications from models. However, in many cases, the level of detail of the models needed to generate complete applications is too much or only effective for specific domains. For those cases where it is not practical to build complete models and generate complete applications from them, we propose a lightweight approach, applicable at different levels (unit, integration and system testing), that combines partial application generation from structural models with test generation from partial behavioral models. To demonstrate the approach, we developed a plug-in that adds to the code generation capabilities of an existing UML modeling tool, the capability of generating executable tests from sequence diagrams acting also as parameterized test scenarios, including some novel features as compared to existing model-based testing tools. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1109/QUATIC.2012.57 | QUATIC |
Keywords | Field | DocType |
code generation capability,existing uml modeling tool,uml sequence diagrams,partial application generation,complete application,test generation,executable test,executable application,model-driven engineering approach,complete model,lightweight approach,sequence diagrams,uml | Sequence diagram,Programming language,UML tool,Systems engineering,System testing,Computer science,Code generation,Scenario testing,Applications of UML,Shlaer–Mellor method,Reliability engineering,Executable | Conference |
Citations | PageRank | References |
3 | 0.66 | 14 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Joao Pascoal Faria | 1 | 14 | 2.85 |
Ana C. R. Paiva | 2 | 145 | 18.69 |
Zhuanli Yang | 3 | 3 | 0.66 |