Experiences using Tedeso: an extensible and interoperable model-based testing platform

被引:3
作者
Silva Filho, Roberto Silveira [1 ]
Hasling, William M. [1 ]
Budnik, Christof J. [1 ]
McKenna, Monica [1 ]
机构
[1] Siemens Corp, Corp Technol, Software Architecture Design, Princeton, NJ 08540 USA
关键词
Model-based testing automation; Workflow-driven service-oriented architectures; Tedeso;
D O I
10.1007/s10515-012-0118-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The integration of novel software quality assurance tools into existing development environments must be performed in ways that leverage the benefits of the tools while minimizing their impact on existing software processes. This supports the adoption of new methodologies with minimal interference into core business practices. This paper discusses the design of Tedeso, an extensible and interoperable model-based testing platform developed to facilitate the automatic generation of tests, while supporting the needs of different stakeholders in a diverse and broad organization. We discuss Tedeso key design characteristics, in particular its extensibility and interoperability, provided through the use of a workflow-driven service-oriented architecture, and show how it has enabled and facilitated the adoption of model-based testing techniques in different business units in different sectors within SIEMENS. We also discuss some issues that come from the adoption of service-oriented architectures, showing how they have been managed in our platform.
引用
收藏
页码:299 / 337
页数:39
相关论文
共 26 条
  • [1] [Anonymous], 2007, Practical Model-Based Testing: A Tools Approach
  • [2] Birsan D., 2005, ACM QUEUE, V3, P41
  • [3] Budnik C. J., 2008, GI JAHRESTAGUNG, V1, P223
  • [4] Crelier O., 2011, Proceedings of the 2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2011), P100, DOI 10.1109/SBCARS.2011.11
  • [5] Dalal S. R., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P285, DOI 10.1109/ICSE.1999.841019
  • [6] The JastAdd Extensible Java']Java Compiler
    Ekman, Torbjorn
    Hedin, Gorel
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (10) : 1 - 17
  • [7] Filho R. S. S., 2010, IEEE 34th Annual Computer Software and Applications Conference Workshops (COMPSACW 2010), P323, DOI 10.1109/COMPSACW.2010.63
  • [8] Filho R S S, 2007, 9 INT C FEAT INT SOF, P33
  • [9] How a Service-Oriented Architecture May Change the Software Development Process
    Haines, Marc N.
    Rothenberger, Marcus A.
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (08) : 135 - 140
  • [10] Hartman A., 2004, Software Engineering Notes, V29, P129, DOI 10.1145/1013886.1007529